Vous vous demandez si quelqu'un pourrait expliquer pourquoi ma requête ne donne pas le résultat souhaité dans SQLiteLEFT JOIN échec de requête
J'ai deux tables
Le tableau A contient de nombreuses lignes avec une colonne appelée picklist_id dans laquelle la valeur est répété, j'essaie d'obtenir la valeur distincte de ceux-ci et ensuite vérifier pour voir si cette liste de choix existe dans le tableau deux. C'est ce que j'ai mais je reçois un résultat vide
SELECT distinct(pt.picklist_id) from picklisttable pt LEFT JOIN pickingtable p on
pt.picklist_id = p.picklist_id where p.picklist_id = null
Quelqu'un pourrait-il me diriger dans la bonne direction? Je veux que le picklist_id de la table soit retourné s'il n'existe pas dans la table b
Vous ne pouvez pas quitter la jointure en utilisant packlist_id, puis lui demander d'être null. – Bob
@GordonLinoff Ma requête originale avait un wrapper distinct autour de pt.picklist_id, je l'ai retiré pour le tester et j'ai oublié de l'ajouter avant de poster ceci, je vais éditer mon q maintenant – dave
@Bob - alors comment me suggérerais-je de le faire? C'est à peu près aussi loin que mes connaissances sql s'étend! – dave