Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Puis-je Inner Join 2 tables basées sur plusieurs valeurs pour une colonne

Un problème dans votre requête est TableB.ColumnA = NULL .

NULL n'est pas défini et vous ne pouvez pas utiliser d'opérateurs de comparaison pour vérifier null.

Remplacer

TableB.ColumnA = NULL

Avec

TableB.ColumnA IS NULL

En regardant la description de l'image, je pense que vous recherchez un LEFT/RIGHT JOIN .