Requete sql

Fermé
bobolechef - 5 déc. 2003 à 11:32
rubidium Messages postés 95 Date d'inscription jeudi 13 novembre 2003 Statut Membre Dernière intervention 16 juillet 2006 - 5 déc. 2003 à 14:14
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
5 déc. 2003 à 11:36
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 Date d'inscription lundi 1 décembre 2003 Statut Membre Dernière intervention 19 juin 2009
5 déc. 2003 à 11:41
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
5 déc. 2003 à 11:42
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 Date d'inscription lundi 1 décembre 2003 Statut Membre Dernière intervention 19 juin 2009
5 déc. 2003 à 11:42
si c'est le début de la seconde
0
rubidium Messages postés 95 Date d'inscription jeudi 13 novembre 2003 Statut Membre Dernière intervention 16 juillet 2006
5 déc. 2003 à 11:45
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 Date d'inscription lundi 1 décembre 2003 Statut Membre Dernière intervention 19 juin 2009
5 déc. 2003 à 11:45
j'ai essayé ;) mais ça marche pas non plus...
0
rubidium Messages postés 95 Date d'inscription jeudi 13 novembre 2003 Statut Membre Dernière intervention 16 juillet 2006 > bobolechef Messages postés 65 Date d'inscription lundi 1 décembre 2003 Statut Membre Dernière intervention 19 juin 2009
5 déc. 2003 à 11:50
et le "as m"? Tu as essayé de l'enlever? (le second)
0
bobolechef Messages postés 65 Date d'inscription lundi 1 décembre 2003 Statut Membre Dernière intervention 19 juin 2009 > bobolechef Messages postés 65 Date d'inscription lundi 1 décembre 2003 Statut Membre Dernière intervention 19 juin 2009
5 déc. 2003 à 11:52
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 Date d'inscription jeudi 13 novembre 2003 Statut Membre Dernière intervention 16 juillet 2006
5 déc. 2003 à 11:54
et le second select, seul, il donne quelque chose?
0
bobolechef Messages postés 65 Date d'inscription lundi 1 décembre 2003 Statut Membre Dernière intervention 19 juin 2009
5 déc. 2003 à 11:56
>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 Date d'inscription jeudi 13 novembre 2003 Statut Membre Dernière intervention 16 juillet 2006
5 déc. 2003 à 12:00
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 Date d'inscription lundi 1 décembre 2003 Statut Membre Dernière intervention 19 juin 2009
5 déc. 2003 à 12:04
>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 Date d'inscription lundi 1 décembre 2003 Statut Membre Dernière intervention 19 juin 2009
5 déc. 2003 à 12:22
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 Date d'inscription jeudi 13 novembre 2003 Statut Membre Dernière intervention 16 juillet 2006
5 déc. 2003 à 14:14
ben c'est tant mieux, et ca a l'air plus simple. Comme quoi, faut toujours rester tres simple.
0