Trouver les NULL dans une jointure
En partant de l'exemple suivant, comment puis je récupérer uniquement les clients qui n'ont pas de produit?
Faut-il passer par une jointure ?
Merci par avance
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| sSQL = "select * from t_clients LEFT JOIN t_prods ON t_clients.v_client_id = t_prods.v_client_id"
LEFT JOIN SIMPLE
no ID Nom Produit
-----------------------------------------------------------
1 #1 Luc table
2 #1 Luc ordinateur
3 #2 Claude radio
4 #2 Claude auto
5 #2 Claude table
6 #3 Pierre table
7 #3 Pierre ordinateur
8 #3 Pierre auto
9 #3 Pierre table
10 #3 Pierre maison
11 #4 Julien maison
' Ajoute de la table de gauche sans relation avec la table de droite.
12 #- Carl - (v_client_id n'existe pas!)
13 #- André - (v_client_id n'existe pas!) |