J'ai 2 tableaux, je veux filtrer le premier tableau. avant les 2 tables sont réunies.
Table des clients :
Customer State
A S
B V
C L
Table d'entrée :
Customer Entry Category
A 5575 D
A 6532 C
A 3215 D
A 5645 M
B 3331 A
B 4445 D
Je veux faire une jointure gauche pour obtenir tous les enregistrements de la table Customer, qu'il y ait ou non des enregistrements liés dans la table Entry. Cependant, je veux filtrer sur la catégorie D dans la table des entrées. avant la jointure .
Résultats souhaités :
Customer State Entry
A S 5575
A S 3215
B V 4445
C L NULL
Si je faisais la requête suivante :
SELECT Customer.Customer, Customer.State, Entry.Entry
FROM Customer
LEFT JOIN Entry
ON Customer.Customer=Entry.Customer
WHERE Entry.Category='D'
Cela permettrait de filtrer le dernier enregistrement.
Je veux donc toutes les lignes de la table de gauche et les joindre à la table d'entrée filtrée sur la catégorie D.
Merci d'avance pour toute aide !