petit probleme de 'in'

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 : petit probleme de 'in'

par HanX » 01 juin 2006, 16:10

SELECT DISTINCT partenaires . *
FROM partenaires, resultat
WHERE partenaires.refPartenaire = resultat.idCandidat
Merci pour ton manuel ça marche ;)

PS : j'étais en MySQL 4.0.24[/code]

par Hubert Roksor » 01 juin 2006, 16:02

Ta version de MySQL (voir dans phpMyAdmin) ne supporte probablement pas les sous-requêtes. Mais il est toujours possible de Se passer des sous-requêtes avec les premières versions de MySQL

petit probleme de 'in'

par HanX » 01 juin 2006, 15:42

voilà ma requete
select *
from partenaires
where typeUtilisateur='Utilisateur' and refPartenaire in (select distinct idCandidat from resultat)
et voilà l'erreur :
MySQL a répondu:Documentation
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'select distinct idCandidat from resultat) LIMIT 0, 30' at line
en fait ce que je veux c'est afficher tous les partenaires qui ont donné au moins un résultat

Merci d'avance pour votre aide