Bonjour
J'essaye de trouver la maniere de faire un count sur un left join
C'est a dire donner le nombre d'éléments effectivement lié par le join
Ci-apres exemple du query :
le group by addrid me permet de faire un sum de poids par adresse
Mais j'aimerais aussi avoir le count des containers par adresse, sachant que certaines adresse n'ont pas de containers et que d'autres en ont plusieurs
Merci pour votre aide
Je ne suis qu'un amateur en SQL.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 SELECT address.addrID AS Adr, address.Plaats, Sum(ritstat.gewicht) AS Gewicht, address.archive AS Weg, -- containers.Scan_Num FROM address Inner Join ritstat ON address.addrID = ritstat.addrID Left Outer Join containers ON address.addrID = containers.addrID where CODE=38025 and address.addrid<7000 and ritstat.date>=20090408 and ritstat.date<=20100409 GROUP BY ritstat.addrID order by plaats,address.addrID
Partager