Requete sql
bobolechef
-
rubidium Messages postés 95 Statut Membre -
rubidium Messages postés 95 Statut Membre -
Salut à tous!!!
Qui peut me dire pkoi cette requete ne marche pas?
SELECT m.* FROM metadata as m WHERE m.libelle_metadata <> SELECT m.libelle_metadata FROM metadata as m, lien_metadata_thematique as l WHERE m.id_metadata=l.id_metadata AND l.id_thematique=1;
Merci d'avance
Qui peut me dire pkoi cette requete ne marche pas?
SELECT m.* FROM metadata as m WHERE m.libelle_metadata <> SELECT m.libelle_metadata FROM metadata as m, lien_metadata_thematique as l WHERE m.id_metadata=l.id_metadata AND l.id_thematique=1;
Merci d'avance
8 réponses
-
Salut,
Peut etre parce que ton second SELECT te retourne plusieurs enregistrement ?
T'as un message d'erreur ou ca te donne pas les bons resultats ?
Kalamit,
Parle à ma culasse, mon carter est malade. :) -
voici mon msg d'erreur:
You have an error in your SQL syntax near 'SELECT m.libelle_metadata FROM metadata as m, lien_metadata_thematique as l WHER' at line 1 -
C'est deja plus la meme requete que dans ton premier message, c'est normal ? :)
Kalamit,
Parle à ma culasse, mon carter est malade. :) -
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
>et le second select, seul, il donne quelque chose?
oui pas de pb !
Mais je pense que Mysql n'aime pas trop ce genre de requête... -
>J'ai l'impression que mysql n'aime pas grand chose....
Pas faux...
>Et le <> il aime?
Je sais pas trop mais j'ai essayé plein d'autres choses... (MINUS, EXCEPT, NOT IN...) -
J'ai fait différemment et ça marche :
SELECT m.* FROM metadata as m, thematique as t , lien_metadata_thematique as l WHERE l.id_thematique <> t.id_thematique AND t.id_thematique=1 and m.id_metadata=l.id_metadata