Bonjour,
Voila j'ai 2 bases sur SQL SERVER dont une pour faire des tests !
Les 2 bases ont la même structures, les données sont différentes.
Lorsque je fais une requête sur la base test, celle ci marche et pas sur l'autre :Voici ma requête :
USE DM
SELECT DISTINCT DEMANDE.dNum, DEMANDEUR.dNumDem,
DEMANDE.dDate, DEMANDE.dDocLiv, DEMANDE.dCahierCharge, DEMANDE.dCons,
DEMANDE.dOffreFrs, DEMANDE.dDelai, DEMANDE.dConditionnement,
DEMANDE.dCommentaire, DEMANDE.dArchivage, DEMANDE.dValide, SOCIETE.sNom, DEMANDEUR.dNom,
DEMANDEUR.dPrenom, DIRECTEUR.dirNom, DIRECTEUR.dirPrenom
FROM DIRECTEUR INNER JOIN ((SECTEUR INNER JOIN ((DEMANDE
INNER JOIN SOCIETE ON DEMANDE.sNum = SOCIETE.sNum) INNER JOIN DEMANDEUR ON
DEMANDE.dNumDem = DEMANDEUR.dNumDem) ON SECTEUR.sCode = DEMANDEUR.sCode) LEFT
JOIN (ANALYTIQUE RIGHT JOIN (COMMANDER LEFT JOIN PRODUIT ON COMMANDER.pNum =
PRODUIT.pNum) ON ANALYTIQUE.aCode = COMMANDER.aCode) ON DEMANDE.dNum =
COMMANDER.dNum) ON DIRECTEUR.dirNum = DEMANDE.dirNum
WHERE(((Demandeur.dNumDem)
= 29)) AND ((DEMANDE.dValide) = 1)
ORDER BY DEMANDE.dNum ;
Et le message d'erreur
Serveur : Msg 8163, Niveau 16, État 3, Ligne 2
Les type de données text, ntext ou image ne peuvent pas être sélectionnés comme DISTINCT.
Si vous pourriez m'aider se serait génial je suis en train de prendre un réel retard !