sSQL = "select * from t_clients"

 TABLE DES CLIENTS
no	ID	Nom
-----------------------------------------------------------
1	#1	Luc
2	#2	Claude
3	#3	Pierre
4	#4	Julien
5	#5	Carl
6	#6	André

sSQL = "select * from t_prods"

 TABLE DES PRODUITS
no	ID	Nom
-----------------------------------------------------------
1	#13	table
2	#1	table
3	#2	radio
4	#3	ordinateur
5	#4	auto
6	#5	maison
7	#6	table
8	#7	ordinateur
9	#8	auto
10	#9	table
11	#10	maison
12	#11	moto

sSQL = "select * from t_couls"

 TABLE DES COULEURS
no	ID	Nom
-----------------------------------------------------------
1	#1	Bleu
2	#2	Rouge
3	#3	Vert
4	#4	Orange
5	#5	Blanc
6	#6	Noir

sSQL = "select * from t_pieces"

 TABLE DES PIECES
no	ID	Nom
-----------------------------------------------------------
1	#1	écran
2	#2	imprimante
3	#3	clavier
4	#4	souris
5	#5	garage
6	#6	Sale à manger
7	#7	Chambre
8	#8	pneu
9	#9	porte
10	#10	frein
11	#11	lumière

sSQL = "select * from t_clients INNER JOIN t_prods ON t_clients.v_client_id = t_prods.v_client_id"

 INNER JOIN SIMPLE
no	ID	Nom	Produit
-----------------------------------------------------------
1	#3	Pierre 	table
2	#1	Luc 	table
3	#2	Claude 	radio
4	#3	Pierre 	ordinateur
5	#3	Pierre 	auto
6	#4	Julien 	maison
7	#3	Pierre 	table
8	#1	Luc 	ordinateur
9	#2	Claude 	auto
10	#2	Claude 	table
11	#3	Pierre 	maison

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
12	#-	Carl 	-  (Erreur t_prods.v_client_id n'existe pas)
13	#-	André	-  (Erreur t_prods.v_client_id n'existe pas)

Pour ajuster, préciser de orendre le ID de la table t_clients. On devrait toujours le faire de toute façon!

sSQL = "select t_clients.v_client_id, t_clients.v_client_nom, t_prods.v_prod_nom from t_clients LEFT JOIN t_prods ON t_clients.v_client_id = t_prods.v_client_id"

 LEFT JOIN SIMPLE AJUSTÉ
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
12	#5	Carl	-
13	#6	André 	-

sSQL = "select * from t_clients RIGHT JOIN t_prods ON t_clients.v_client_id = t_prods.v_client_id"
ou sSQL = "select * from t_clients t1 RIGHT JOIN t_prods t2 ON t1.v_client_id = t2.v_client_id"

 RIGHT JOIN SIMPLE
no	ID	Nom	Produit
-----------------------------------------------------------
1	#3	Pierre 	table
2	#1	Luc 	table
3	#2	Claude 	radio
4	#3	Pierre 	ordinateur
5	#3	Pierre 	auto
6	#4	Julien 	maison
7	#3	Pierre 	table
8	#1	Luc 	ordinateur
9	#2	Claude 	auto
10	#2	Claude 	table
11	#3	Pierre 	maison
12	#0	- 	moto

sSQL = "select t1.v_client_id, t1.v_client_nom, t2.v_prod_nom, t3.v_coul_nom from (t_clients t1 INNER JOIN t_prods t2 ON t1.v_client_id = t2.v_client_id) LEFT JOIN t_couls t3 ON t2.v_coul_id = t3.v_coul_id"

 RELATIONS 3 TABLES
no	ID	Nom	Produit		Couleur
-----------------------------------------------------------
1	#3	Pierre 	table		Bleu
2	#1	Luc 	table 		Bleu
3	#2	Claude 	radio 		Bleu
4	#3	Pierre 	ordinateur	Rouge
5	#3	Pierre 	auto 		Rouge
6	#4	Julien 	maison 		Vert
7	#3	Pierre 	table		Rouge
8	#1	Luc 	ordinateur 	Vert
9	#2	Claude 	auto 		Bleu
10	#2	Claude 	table 		Vert
11	#3	Pierre 	maison 		Rouge

sSQL = "select t1.v_client_id, t1.v_client_nom, t2.v_prod_nom, t3.v_coul_nom from (t_clients t1 INNER JOIN t_prods t2 ON t1.v_client_id = t2.v_client_id) INNER JOIN t_couls t3 ON t2.v_coul_id = t3.v_coul_id ORDER by t1.v_client_nom, t2.v_prod_nom"

 RELATIONS 3 TABLES MIEUX (liste de tous les produits vendus , avec son client et sa couleur. 
no	ID	Nom	Produit		Couleur
-----------------------------------------------------------
1	#2	Claude 	auto 		Bleu
2	#2	Claude 	radio 		Bleu
3	#2	Claude 	table 		Vert
4	#4	Julien 	maison 		Vert
5	#1	Luc 	ordinateur 	Vert
6	#1	Luc 	table 		Bleu
7	#3	Pierre 	auto 		Rouge
8	#3	Pierre 	maison 		Rouge
9	#3	Pierre 	ordinateur 	Rouge
10	#3	Pierre 	table 		Rouge
11	#3	Pierre 	table 		Bleu

sSQL = "select t1.v_client_id, t1.v_client_nom, t2.v_prod_nom, t3.v_coul_nom, t4.v_piece_nom from ((t_clients t1 INNER JOIN t_prods t2 ON t1.v_client_id = t2.v_client_id) LEFT JOIN t_couls t3 ON t2.v_coul_id = t3.v_coul_id) INNER JOIN t_pieces t4 ON t2.v_prod_id = t4.v_prod_id"

 RELATIONS 4 TABLES
 no	ID	Nom	Produit		Couleur	Pièce
-----------------------------------------------------------
1	#3	Pierre 	ordinateur 	Rouge 	écran
2	#3	Pierre 	ordinateur 	Rouge 	imprimante
3	#3	Pierre 	ordinateur 	Rouge 	clavier
4	#3	Pierre 	ordinateur 	Rouge 	souris
5	#4	Julien 	maison 		Vert 	garage
6	#4	Julien 	maison 		Vert 	Sale à manger
7	#4	Julien 	maison 		Vert 	Chambre
8	#3	Pierre 	auto 		Rouge 	pneu
9	#3	Pierre 	auto 		Rouge 	porte
10	#3	Pierre 	auto 		Rouge 	frein
11	#3	Pierre 	auto 		Rouge 	lumière