aide sur jointures externes - SQL/NoSQL - Programmation
Marsh Posté le 29-11-2006 à 12:27:58
tu ne nous dis pas sur quel SGBD tu fais cela .. access? Mysql? Oracle?
le chemin "en dur" (C:\...) vers ton fichier de base de données me semble extrêmement douteux, mais essaye toujours un "AS" :
SELECT * FROM
C:\APPS\IGESTION\IGESTION.WD7\IGESTION.WDD~PRODUITS AS PRODUITS
Marsh Posté le 30-11-2006 à 05:04:30
ON (ENTCDE.NUMCDE = LIGCDE.NUMCDE)
avec les parenthèses ?
Marsh Posté le 24-11-2006 à 18:53:35
Bonjour,
je suis neophyte en SQL..Mais pour faire un query un peu compliqué il a fallu que je m'y plonge,
Ci dessous la requète qui ne fonctionne pas...prob de syntaxe?? toujours est il que là le message d'erreur dit que le mot LEFT est inattendu........... Merci de votre compréhension...!!
SELECT * FROM
C:\APPS\IGESTION\IGESTION.WD7\IGESTION.WDD~PRODUITS PRODUITS
LEFT JOIN C:\APPS\IGESTION\IGESTION.WD7\IGESTION.WDD~LIGCDE LIGCDE ON PRODUITS.CODPRO = LIGCDE.CODPRO
LEFT JOIN C:\APPS\IGESTION\IGESTION.WD7\IGESTION.WDD~ENTPIE ENTPIE ON ENTPIE.NUMPIE = LIGPIE.NUMPIE
LEFT JOIN C:\APPS\IGESTION\IGESTION.WD7\IGESTION.WDD~ENTCDE ENTCDE ON ENTCDE.NUMCDE = LIGCDE.NUMCDE
LEFT JOIN C:\APPS\IGESTION\IGESTION.WD7\IGESTION.WDD~PROSTOCK PROSTOCK ON PROSTOCK.CODPRO = PRODUITS.CODPRO
WHERE ((LIGPIE.NUMPIE LIKE 'BC206%') AND (LIGPIE.QTELIG<>0) AND (ENTPIE.ETAPIE=1) AND (PROSTOCK.CODSTK='MSS') AND (ENTCDE.ETACOM=1))