Bonjour,
J'ai un problème sur une requête à 3 trois tables:
Je cherche à sélectionner les artistes qui ont une expositions horsmurs cad en requête:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 * artistes - id - nom * expositions - id - name - horsmurs * bdr_ae - id_artiste - id_expo
Le problème c'est que j'ai des doublons car certains artistes ont plusieurs expo horsmurs en même temps. Je sais pas comment virer ces doublons. J'ai essayé avec la commande SELECT DISTINCT mais ça n'a pas marcher car DISTINCT ne marche que si tous les chams sont similaires. J'ai essayé avec des jointures mais j'arrive pas trop non plus.
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 SELECT a.id, a.nom, b.id_artiste, b.id_expo, c.id, c.horsmurs FROM artistes a, bdr_ae b, expositions c WHERE a.id=b.id_artiste AND c.id=b.id_expo AND c.horsmurs='oui' ORDER by a.nom";
Je suis pas mal bloqué là!!!
si qq1 a une idée.....
Partager