Bonjour:

j'ai un problème avec une requête sql avec laquelle devrait afficher les données venus de 4 tables,
marque ordinateur table
il y'a
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
id
marque
=====
HP
DEL
SONY
...
options table
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
id
option
----
wifi
finger print
....
Annonce Table
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
id
id_marque
description
....
et une table jointure , table Annonce_options, (les options de chaque ordinateur)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
id
id_option
id_annonce
je veux afficher les données de chaque annonce/ordinateur avec ces options

j'ai fait ma requête comme ca :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
 
SELECET a.* , b.marque, c.option
FROM Annonce  a, marque_ordinateur b, options c, Annonce_options d
WHERE a.id_marque = b.id AND a.id = d.id_annonce AND d.id_option = c.id

merci a vous