Une SQL intéressante:
sélectionner un * FROM A une jointure externe gauche B b sur a.qq = b.qq.
OÙ b.qq est nulle;
Eh bien, bien.
IS NULL b.qq WHERE;
.........
? ?
Ce n'est pas un chèque en blanc pour vous donner, vérifier l'air est ah laine sèche?
Un chèque est qu'il n'y a pas de données B.
Qu'est-ce que cela signifie?
Tout d' abord, regardons la jointure gauche est ce genre de résultats. Dessiner un diagramme, mais s'il vous plaît ne tenez rien contre
Il y a \ B deux tables, il deviendra donc après une jointure gauche associations:
Dans le CAS b.qq est nulle, isolé à l'intérieur de la boîte rouge est située dans la zone bleue:
Comprendre encore est le grand frère grand frère
fin
Reproduit: https://www.imooc.com/article/17676