Bonjour,
Voila en gros j ai 4 tables:
clone -> clone_id, #cross_id
cross -> cross_id, cross_nom, cross_rq, cross_type
spec -> spec_id, spec_nom
cr_sp -> #spec_id, #cross_id
et j aimerai faire un requete de ce style:
Mais celle la ne marche pas,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 SELECT cross.cross_name AS Cross, cross.cross_rq AS Remarks, count(clone.clone_id) AS "Total ", spec.spec_nom AS "Parental" FROM cross INNER JOIN cr_sp ON cross.cross_id = cr_sp.cross_id INNER JOIN spec ON cr_sp.spec_id = spec.spec_id LEFT JOIN clone ON cross.cross_id = clone.cross_id WHERE cross_type != 'original' GROUP BY cross.cross_name
en fait je veux récuperer tout les cross différent de 'original' ainsi les spec auquels ils sont associés et le total de clone lié...
est ce assez clair? qqs un a une idée ?
Je sens que la solus est pas loin !
PS : Je suis sous PostGre / PHP / Apache ...
Partager