Page 1 sur 1

petit probleme de 'in'

Posté : 01 juin 2006, 15:42
par HanX
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

Posté : 01 juin 2006, 16:02
par Hubert Roksor
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

Posté : 01 juin 2006, 16:10
par HanX
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]