Requete SQL difficile

Résolu/Fermé
Nomogo - 27 sept. 2007 à 16:55
 Nomogo - 27 sept. 2007 à 17:43
Bonjour,
alors voila, je travaille sur un systeme de validation de données en PHP/MySQL et j'ai un probleme de requete SQL.
Parmi les vérifications à faire pour la mise en production d'une archive de données, je dois parcourir une table contenant des données de ce type:

Table PID
id -- id_chaine -- type -- langage
0 54 4 fr
1 56 86 fr
3 85 2 fr
4 54 4 eng

id_chaine est la clef représentant le lien avec une autre table (la table des chaines).

Je dois isoler l'ensemble des chaines dont le nombre de pid de type '4 'et de langage 'fr' est différent de 1.

Et j'y arrive pas ^^

A quoi ressemblerait la requete selon vous?

Merci beaucoup !

Simon

2 réponses

select distinct chaine from se/testid where chaine in (
SELECT distinct chaine FROM se/testid WHERE xtype= 4
and
lang= 'FR' group by chaine having count(*) = 1 )
Instruction SELECT exécutée.
0
Salut se !
Je te remercie pour ta réponse rapide et sans chichi (tu abuses quand meme d'avoir effacé le 'Bonjour, ' automatique) =).
++
Je mets le topic en résolu.

Simon
0