Bonjour,

J'ai un petit souci avec une requête, et plus particulièrement la clause "Left Join".

J'ai 2 tables :

Statistiques
IDStatistique, int, clé autoincrémentée
Intitule, chaîne(55)
IDGroupesStat, int

ClientsStat
CodeClient, int, clé
IDStatistique, int, clé
Valeur, chaîne(155)
Mon but est d'afficher toutes les statistiques d'une catégorie et, pour chaque ligne, la valeur d'un client donné :

Statistique1
Statistique2, 5
Statistique3, 10
Statistique4
Le problème, c'est que HyperFile ne me renvoi que les statistiques pour lesquels une valeur est enregistrée pour le client...

Voici ma requête :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
SELECT Statistiques.IDStatistique,Intitule,Valeur
FROM Statistiques 
LEFT JOIN ClientsStat 
ON Statistiques.IDStatistique=ClientsStat.IDStatistique 
AND ClientsStat.CodeClient='123456' 
WHERE Statistiques.IDGroupesStat=1
ORDER BY IDStatistique
Je sais pas si j'ai réussi à bien m'expliquer... J'ai vu sur le forum que WD comportait une sorte de bug sur les "LEFT JOIN", mais j'ai l'impression ici que c'est plus moi qui ne sait pas m'y prendre...