Dans la table tl_notes_pat, j'ai :
LNP_NOTID LNP_PATID
1 407
2 412
3 138
4 194
5 124
6 407
6 412
7 313
Si je lance cette requête :
J'obtiens aucuns enrigstrements.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SELECT avg( NOT_AvisID ) AS MOY, count( NOT_AvisID ) AS COUNT1, PRA_Nom FROM notes JOIN tl_notes_prat ON LNP_AVISID = NOT_ID JOIN tl_notes_pat ON LNP_NOTID = NOT_ID JOIN pratiques ON PRA_ID = LNP_PRATID WHERE LNP_PATID = '407' AND LNP_PATID = '412' GROUP BY PRA_Nom ORDER BY MOY DESC , COUNT1 DESC
Si je lance cette requête :
J'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT avg( NOT_AvisID ) AS MOY, count( NOT_AvisID ) AS COUNT1, PRA_Nom FROM notes JOIN tl_notes_prat ON LNP_AVISID = NOT_ID JOIN tl_notes_pat ON LNP_NOTID = NOT_ID JOIN pratiques ON PRA_ID = LNP_PRATID WHERE LNP_PATID IN ('407', '412') GROUP BY PRA_Nom ORDER BY MOY DESC , COUNT1 DESC
4.0000 1 Acupuncture
3.6667 3 Naturopathie
Hors, moi j'aimerais que la requête me prenne que les enregistrements en vert et pas ceux en rouge.
Comment faire, merci !?
Partager