Erreur requete imbriquée
lefreeman63
Messages postés
139
Statut
Membre
-
lefreeman63 Messages postés 139 Statut Membre -
lefreeman63 Messages postés 139 Statut Membre -
Bonjour,
je me heurte à un petit soucis, j'ai une requete imbriquée qui me rapporte plusieur valeurs du coup sa me mets une erreur
Voici ma requete:
c'est ma sous requete qui me renvoi une liste entier.
es ce que quelqu'un aurait une idée pour corriger sa ou pour finter autrement???
Merci d'avance
je me heurte à un petit soucis, j'ai une requete imbriquée qui me rapporte plusieur valeurs du coup sa me mets une erreur
ERROR 1242 (21000): Subquery returns more than 1 row
Voici ma requete:
select I.name, T.name, T.descr from InfoBox I, Topic T where I.ibid=(select ibid from InfoBox where name like 'QL%');
c'est ma sous requete qui me renvoi une liste entier.
es ce que quelqu'un aurait une idée pour corriger sa ou pour finter autrement???
Merci d'avance
A voir également:
- Erreur requete imbriquée
- Erreur 0x80070643 - Accueil - Windows
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- Erreur lors de l'envoi de la requête facebook - Forum Facebook
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
- Erreur de requete facebook - Forum Facebook
1 réponse
Si ta sous requête de renvoie une valeur ta requête
Si elle te renvoie une ou plusieurs valeurs elle doit devenir :
select I.name, T.name, T.descr from InfoBox I, Topic T where I.ibid=(select ibid from InfoBox where name like 'QL%');est correcte.
Si elle te renvoie une ou plusieurs valeurs elle doit devenir :
select I.name, T.name, T.descr from InfoBox I, Topic T where I.ibid IN (select ibid from InfoBox where name like 'QL%');avec un IN à la place du =
MERCi pour ta réponse!