PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → Requete SQL, jointure externe pb !
Requete SQL, jointure externe pb !
Débuté par ronando82, 24 nov. 2004 12:37 - 3 réponses
Posté le 24 novembre 2004 - 12:37
j'ai un pb sur ma requete :

SELECT TABLE1.CODE FROM T1
LEFT OUTER JOIN T2 ON (T1.CODE2 = T2.CODE2)
LEFT OUTER JOIN T3 ON (T1.CODE3 = T3.CODE3)
LEFT OUTER JOIN T4 ON (T1.CODE4 = T4.CODE4)
LEFT OUTER JOIN T5 ON (T1.CODE5 = T5.CODE5)


Cette requete la ne fonctionne pas, apparament avec plusieurs jointure externe ca ne passe pas. Si j'enleve les 3 dernieres lignes la requete fonctionne.

Nb : j'utilise WD8 et HF7
Posté le 24 novembre 2004 - 13:58
Avec un enchainement de requêtes peut etre ...
C'est à dire faire une requête sur le résultat d'une autre autre (dans ton cas il faudrait faire 4 requêtes... c'est lourd)
Fred
Posté le 24 novembre 2004 - 15:25
ca fonctionne tres bien sur SQL server
propriété hrequetesanscorrection peut-être...

"Ronan" <ronando82@hotmail.com> a écrit dans le message de
news:41a45a79@news.pcsoft.fr...

j'ai un pb sur ma requete :

SELECT TABLE1.CODE FROM T1
LEFT OUTER JOIN T2 ON (T1.CODE2 = T2.CODE2)
LEFT OUTER JOIN T3 ON (T1.CODE3 = T3.CODE3)
LEFT OUTER JOIN T4 ON (T1.CODE4 = T4.CODE4)
LEFT OUTER JOIN T5 ON (T1.CODE5 = T5.CODE5)


Cette requete la ne fonctionne pas, apparament avec plusieurs jointure

externe ca ne passe pas. Si j'enleve les 3 dernieres lignes la requete
fonctionne.

Nb : j'utilise WD8 et HF7



Posté le 25 novembre 2004 - 09:49
peut-être ainsi :

SELECT TABLE1.CODE FROM
T LEFT OUTER JOIN T2 ON (T1.CODE2 = T2.CODE2) ,
T LEFT OUTER JOIN T3 ON (T1.CODE3 = T3.CODE3) ,
T LEFT OUTER JOIN T4 ON (T1.CODE4 = T4.CODE4) ,
T LEFT OUTER JOIN T5 ON (T1.CODE5 = T5.CODE5)


non ??



"Ronan" <ronando82@hotmail.com> a écrit dans le message de news:
41a45a79@news.pcsoft.fr...

j'ai un pb sur ma requete :

SELECT TABLE1.CODE FROM T1
LEFT OUTER JOIN T2 ON (T1.CODE2 = T2.CODE2)
LEFT OUTER JOIN T3 ON (T1.CODE3 = T3.CODE3)
LEFT OUTER JOIN T4 ON (T1.CODE4 = T4.CODE4)
LEFT OUTER JOIN T5 ON (T1.CODE5 = T5.CODE5)


Cette requete la ne fonctionne pas, apparament avec plusieurs jointure

externe ca ne passe pas. Si j'enleve les 3 dernieres lignes la requete
fonctionne.

Nb : j'utilise WD8 et HF7