Erreur requete imbriquée
lefreeman63
Messages postés
136
Date d'inscription
Statut
Membre
Dernière intervention
-
lefreeman63 Messages postés 136 Date d'inscription Statut Membre Dernière intervention -
lefreeman63 Messages postés 136 Date d'inscription Statut Membre Dernière intervention -
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
- J'aime par erreur facebook notification - Forum Facebook
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
- Iptv erreur de lecture - Forum TV & Vidéo
- Comment recuperer whatsapp supprimé par erreur - Guide
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!