Requete sql

bobolechef -  
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

8 réponses

Utilisateur anonyme
 
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. :)
0
bobolechef Messages postés 65 Statut Membre
 
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
0
Utilisateur anonyme
 
C'est deja plus la meme requete que dans ton premier message, c'est normal ? :)

Kalamit,
Parle à ma culasse, mon carter est malade. :)
0
bobolechef Messages postés 65 Statut Membre
 
si c'est le début de la seconde
0
rubidium Messages postés 95 Statut Membre
 
SAlut
lui faudrait pas des parentheses a ton second select? Et definir 2 fois m comme alias, ca ne peut pas poser de problemes?
0
bobolechef Messages postés 65 Statut Membre
 
j'ai essayé ;) mais ça marche pas non plus...
0
rubidium Messages postés 95 Statut Membre > bobolechef Messages postés 65 Statut Membre
 
et le "as m"? Tu as essayé de l'enlever? (le second)
0
bobolechef Messages postés 65 Statut Membre > bobolechef Messages postés 65 Statut Membre
 
oui, marche pas non plus...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
rubidium Messages postés 95 Statut Membre
 
et le second select, seul, il donne quelque chose?
0
bobolechef Messages postés 65 Statut Membre
 
>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...
0
rubidium Messages postés 95 Statut Membre
 
J'ai l'impression que mysql n'aime pas grand chose....
vive access!! Euh.... non, excuse moi, je m'egare... Ca doit etre le surmenage, vivement vendredi!
Et le <> il aime? Je ne connais pas assez bien sql pour te proposer autre chose a la place. (not like???)
0
bobolechef Messages postés 65 Statut Membre
 
>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...)
0
bobolechef Messages postés 65 Statut Membre
 
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
0
rubidium Messages postés 95 Statut Membre
 
ben c'est tant mieux, et ca a l'air plus simple. Comme quoi, faut toujours rester tres simple.
0