Requete NOT IN

enibib Messages postés 15 Date d'inscription mercredi 11 mars 2009 Statut Membre Dernière intervention 19 janvier 2010 - 23 juil. 2009 à 10:15
enibib Messages postés 15 Date d'inscription mercredi 11 mars 2009 Statut Membre Dernière intervention 19 janvier 2010 - 23 juil. 2009 à 11:02
Bonjour je n'arrive pas à faire une requête SQL c'est pourquoi je vous sollicite ...

J'ai deux tables :

tab1 :
- id
- valide

tab2 :
- id
- statut

Ce que j'aimerai avoir c'est récupérer l'id ou le champs valide = "OK" et ou le champs statut ne sois pas "OK"

Ma requête:
"SELECT id_ from tab1 where valide='OK' AND id='$id' NOT IN (SELECT id from tab2 WHERE Statut = 'OK' and id ='$id') "

HELP !

PS : je fait une boucle pour parcourir mes id d'où le $id.

1 réponse

enibib Messages postés 15 Date d'inscription mercredi 11 mars 2009 Statut Membre Dernière intervention 19 janvier 2010
23 juil. 2009 à 11:02
Bon petite erreur de ma part j'avais oublier quelque chose voici la requete qui me semble t-il marche correctement :
"SELECT id_ from tab1 where valide='OK' AND id= '$id' and id NOT IN (SELECT id from tab2 WHERE Statut = 'OK' and id ='$id') "
0
Rejoignez-nous