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 : Sélectionner tout - Visualiser dans une fenêtre à part
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!)
Partager