Bonjour,
Je devloppe une application web pour ma société en vb.net dans Visual Studio 2010. J'utilise des fichiers .CSV que je lie pour afficher des informations. A certains endroits, je dois joindre plusieurs fichiers et je veux récupérer toutes les lignes même celles pour lesquelles la jointure donne une valeur nulle. J'essaye donc d'utiliser une jointure externe. Le problème est que si je fais une jointure simple, cela fonctionne. Voici la commande que je passe :Par contre, si j'essaye de faire une jointure externe sur plusieurs fichiers, cela ne fonctionne pas. Voici la commande que je passe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 dim cmd as string cmd = "select a3.[USAGE] , a0.[cc] as cc0 from t1_4.csv a3 LEFT JOIN t1_1.csv a0 ON a3.[USAGE]=a0.[USAGE] where a0.[REGION2] ='ÿÿÿ' and a3.[REGION2] ='ÿÿÿ' and a0.[GARANTIE]='Bris de glace' and a3.[GARANTIE]='ÿÿÿ' order by a3.[USAGE] "Y-a-il une erreur dans mon code ? Ou faut-il faire la jointure multiple autrement ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 dim cmd as string cmd = "select a3.[USAGE] , a0.[cc] as cc0 from t1_4.csv a3 LEFT JOIN t1_1.csv a0 ON a3.[USAGE]=a0.[USAGE] LEFT JOIN t1_2.csv a1 ON a3.[USAGE]=a1.[USAGE] where a0.[REGION2] ='ÿÿÿ' and a1.[REGION2] ='ÿÿÿ' and a3.[REGION2] ='ÿÿÿ' and a0.[GARANTIE]='Bris de glace' and a1.[GARANTIE]='Dommages' and a3.[GARANTIE]='ÿÿÿ' order by a3.[USAGE] "
Merci de vos réponses.
Karine
Partager