Jointures
Rubriques
Liaisons entre tables (jointures)
Une jointure, en langage SQL est ce qui permet d’obtenir des informations de plusieurs tables réunies en une seule requête. Il est possible de (...)
Articles
Jointures automatiques
Lorsque dans une boucle il est demandé un critère qui n’appartient pas à la table de la boucle, SPIP essaie automatiquement de trouver une table (...)
Forcer des jointures
La détection automatique par SPIP a parfois des limites et deux syntaxes permettent de forcer des tables à joindre, ou des critères de tables à (...)
Déclarations de jointures
Les liaisons entre tables sont déclarées dans SPIP dans le fichier ecrire/public/interfaces.php. D’autres déclarations peuvent être ajoutées (...)
declarer_tables_interfaces
Déclarer des informations tierces sur les tables SQL (alias, traitements, jointures, ...)
Automatisme des jointures
Lorsqu’elles ne sont pas explicitement déclarées à SPIP, les jointures sont calculées. Pour cela, SPIP compare entre eux les noms des champs des (...)