bonjour ,
j'ai deux tables T1(chef,plat) et T2(resto,plat)
j'ai fait cette requete
Je veux afficher les couples (chef,resto) tel que chef cuisine seulement tous les plats proposés par resto sauf que ça ne me donne pas le bon résultat quelq'un peut m'aider.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 select chef ,r from (select count("plat") nb,"resto" r,chef from (SELECT T2.resto, T1.chef ,T1.plat FROM T1, T2 WHERE T1.plat = T2.plat ) group by resto,chef) where nb=( select count("plat") nb_plat from T2 where r=T2.resto group by resto)
Soit T1:
c1---p1
c1---p2
c1---p3
c2---p2
c2---p3
c3---p3
T2 :
r1---p1
r1---p2
r1---p3
r2---p1
r2---p4
r3---p2
j'ai obtenu c1-r1
c1-r2
c2-r3
Merci
Partager