Sous-requete supérieure à une ligne

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Sous-requete supérieure à une ligne

par toony.m » 13 oct. 2006, 15:56

Je ne le savais pas.
Excellent!

Merci!

par zeus » 13 oct. 2006, 15:39

Lorsque tu met un = dans une requete, SQL va tenter de comparer la colonne de droite à la valeur de gauche.

Si, à gauche, tu retournes plusieurs valeurs, il faut préciser à ta requete de chercher dans cette liste de valeur grâce à IN

Sous-requete supérieure à une ligne

par toony.m » 13 oct. 2006, 15:15

Encore moi :D

une autre question:
voici ma requete:

Code : Tout sélectionner

SELECT DISTINCT mail FROM user WHERE IDuser=(SELECT IDuser FROM alertes WHERE lieu_trav LIKE '75')
et ça me retourne l'erreur:
"Subquery returns more than 1 row".

Quel doit être ma requête pour que cela fonctionne avec plusieurs lignes :?: