Probleme requête sur deux table.
Résolu/Fermé
Klementino
Messages postés
25
Date d'inscription
lundi 3 mai 2010
Statut
Membre
Dernière intervention
18 juin 2010
-
17 mai 2010 à 16:30
Klementino Messages postés 25 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 18 juin 2010 - 18 mai 2010 à 10:39
Klementino Messages postés 25 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 18 juin 2010 - 18 mai 2010 à 10:39
A voir également:
- Probleme requête sur deux table.
- Table ascii - Guide
- Table des matières word - Guide
- Deux comptes whatsapp - Guide
- Deux ecran pc - Guide
- Un écouteur sur deux marche sans fil ✓ - Forum Casque et écouteurs
3 réponses
chossette9
Messages postés
4239
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
12 septembre 2014
1 306
18 mai 2010 à 10:08
18 mai 2010 à 10:08
Bonjour,
si je me souviens bien de mes cours de SQL, remplacer le "=" par IN et normalement tu devrais avoir tes bons résultats. La requête serait alors :
Cordialement.
si je me souviens bien de mes cours de SQL, remplacer le "=" par IN et normalement tu devrais avoir tes bons résultats. La requête serait alors :
select * from UNE where NOM IN(select NOM from DEUX where CATEGORIE = '$CATEGORIE')";
Cordialement.
ok mais la requête est pas bonne : si DEUX contient plusieurs NOM pour une CATEGORIE, la sous-requête va renvoyer plusieurs NOM.
... et NOM de UNE ne sera jamais égal à plusieurs NOM
... et NOM de UNE ne sera jamais égal à plusieurs NOM
Klementino
Messages postés
25
Date d'inscription
lundi 3 mai 2010
Statut
Membre
Dernière intervention
18 juin 2010
18 mai 2010 à 09:45
18 mai 2010 à 09:45
Aie je viens de me rendre compte de ce soucis.
J'ai en effet ce message d'erreur quand j'execute :
Warning: mysql_query() [function.mysql-query]: Unable to save result set in C:\wamp2\www\US Portet\MailCategorie.php on line 132
Erreur : Subquery returns more than 1 row
Quelqu'un saurait-il me corriger la requête ?
Je ne sais pas trop ce qui va pas là ...
Merci beaucoup d'avance.
J'ai en effet ce message d'erreur quand j'execute :
Warning: mysql_query() [function.mysql-query]: Unable to save result set in C:\wamp2\www\US Portet\MailCategorie.php on line 132
Erreur : Subquery returns more than 1 row
Quelqu'un saurait-il me corriger la requête ?
Je ne sais pas trop ce qui va pas là ...
Merci beaucoup d'avance.
18 mai 2010 à 10:39
Encore merci !