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
declarer_tables_interfaces
Déclarer des informations tierces sur les tables SQL (alias, traitements, jointures, ...)
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 (...)
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 (...)
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 à (...)
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 (...)