cs_machmacha
Messages postés97Date d'inscriptionlundi 11 avril 2005StatutMembreDernière intervention28 mai 2010
-
29 mars 2007 à 13:34
kbinfo
Messages postés7Date d'inscriptionsamedi 9 décembre 2006StatutMembreDernière intervention29 décembre 2007
-
3 août 2007 à 12:27
Bonjour a tous,
j'ai besoin d'un petit coup de main , voilà mon problème j'ai une requête sql:
select distinct IdCandt,Nom,Duree,DateDeb,DateFin from formation where IdFormation is not null or IdFormation in (SELECT DISTINCT Module.Nom, Module.DatDeb, Module.DatFin
FROM Formation_Module INNER JOIN Module ON Formation_Module.IdModule = Module.IdModule)
je travaille avec sql serveur 2000 mon problème c'est lorsque j'exécute cette requête dans l'analyseur de requête une erreur s'affiche ( Une seule expression peut être spécifiée dans la liste de sélection quand la sous-requête n'est pas introduite par EXISTS).
je ne sais pas quoi faire malgré que la syntaxe de ma requête est bien fais..
bon j'espère avoir une solution .
merci a tous
A voir également:
Une seule expression peut être spécifiée dans la liste de sélection quand la sous-requête n'est pas introduite par exists.
cs_machmacha
Messages postés97Date d'inscriptionlundi 11 avril 2005StatutMembreDernière intervention28 mai 2010 29 mars 2007 à 16:52
salut,
c bon t'avais raison voilà la solution :
select distinct IdCandt,Nom,Duree,DateDeb,DateFin from formation where IdFormation is not null or exists (SELECT DISTINCT Module.Nom, Module.DatDeb, Module.DatFin
FROM Formation_Module INNER JOIN Module ON Formation_Module.IdModule = Module.IdModule)
Merci d'avoir répondu.