Ik zit al een tijdje te worstelen met de volgende query:
In VB.NET met Linq ziet het er zo uit:
Het hele goedje klopt (volgens mij) tot aan "Into Cnt = Count(d.ID)", dat stukje vindt ie niet leuk.
Ik heb de volgende sites ff gecheckt, maar ik kom er niet uit
http://dotnetslackers.com...-horst.aspx&id=72021&b=25
http://knol.google.com/k/...nq-to-sql/9r4tqiuaz279/3#
http://msdn.microsoft.com/en-us/vbasic/bb737926.aspx
Iemand nog een ideetje?
SQL:
1
2
3
4
5
| SELECT dg.id,dg.[group],dg.active,count(d.id) As Downloads FROM DownloadGroups dg JOIN download_downloadgroups dgl on dgl.DownloadGroupID = dg.ID JOIN Downloads d ON d.ID = dgl.DownloadID GROUP BY dg.id,dg.[group],dg.active |
In VB.NET met Linq ziet het er zo uit:
Visual Basic .NET:
1
2
3
4
5
6
7
| Dim NKDC As New nickkus_nickkustersDataContext Dim DGs = From dg In NKDC.DownloadGroups _ Join dgl In NKDC.download_downloadgroups _ On dgl.DownloadGroupID Equals dg.ID _ Join dl In NKDC.Downloads _ On dl.ID Equals dgl.DownloadID _ Group dg, dl By dg.ID, dg.[Group], dg.Active Into Cnt = Count(d.ID) |
Het hele goedje klopt (volgens mij) tot aan "Into Cnt = Count(d.ID)", dat stukje vindt ie niet leuk.
Ik heb de volgende sites ff gecheckt, maar ik kom er niet uit
http://dotnetslackers.com...-horst.aspx&id=72021&b=25
http://knol.google.com/k/...nq-to-sql/9r4tqiuaz279/3#
http://msdn.microsoft.com/en-us/vbasic/bb737926.aspx
Iemand nog een ideetje?