A voir également:
- Sql (+)
- Logiciel sql - Télécharger - Bases de données
- Blob sql ✓ - Forum Webmastering
- Requête sql pix - Forum Python
- Sql lister les tables ✓ - Forum Programmation
- Jointure sql ✓ - Forum MySQL
2 réponses
Bonjour,
Cette syntaxe est utilisée pour prendre en compte dans le resultat les lignes où le champ t.t4 n'est pas renseigné (positionné à null). Ces lignes sont donc ajoutées au resultat en plus de celles qui repondent à la condition.
C'est ce qui s'appelle une Jointure externe :
Lorsqu'une ligne d'une table figurant dans une jointure n'a pas de correspondant dans les autres tables, elle ne satisfait pas au critère d'équi-jointure et donc ne figure pas dans le résultat de la jointure.
Une option permet de faire figurer dans le résultat les lignes satisfaisant la condition d'équi-jointure plus celles n'ayant pas de correspondant. Cette option s'obtient en accolant (+) au nom de colonne de la table dans laquelle manquent des éléments, dans la condition d'équi-jointure.
cdt
Cette syntaxe est utilisée pour prendre en compte dans le resultat les lignes où le champ t.t4 n'est pas renseigné (positionné à null). Ces lignes sont donc ajoutées au resultat en plus de celles qui repondent à la condition.
C'est ce qui s'appelle une Jointure externe :
Lorsqu'une ligne d'une table figurant dans une jointure n'a pas de correspondant dans les autres tables, elle ne satisfait pas au critère d'équi-jointure et donc ne figure pas dans le résultat de la jointure.
Une option permet de faire figurer dans le résultat les lignes satisfaisant la condition d'équi-jointure plus celles n'ayant pas de correspondant. Cette option s'obtient en accolant (+) au nom de colonne de la table dans laquelle manquent des éléments, dans la condition d'équi-jointure.
cdt