Heb proberen te zoeken, maar de search doet 't niet volgens mij.
De volgende situatie (versimpelde tabellen)
Tabel T1:
Id (primary key)
Tabel T2
Id (primary key)
T1_Id
Ik wil een overzicht van alle T1 records hebben met daarbij per T1 record hoeveel T2 records daarbijhoren (T2.T1_Id == T1.Id).
Ik heb hiervoor de volgende query gemaakt:
SELECT T1.Id, COUNT(T2.T1_Id) FROM T1, T2 WHERE (T1.Id = T2.T1_Id) GROUP BY T1.Id
Op zich werkt deze, alleen krijg ik GEEN records T1 te zien met 0 records T2.... Hoe krijg ik dit voor elkaar (in 1 query)???????
In twee aparte querys gaat het wel, maar dat is imho minder efficient.
De volgende situatie (versimpelde tabellen)
Tabel T1:
Id (primary key)
Tabel T2
Id (primary key)
T1_Id
Ik wil een overzicht van alle T1 records hebben met daarbij per T1 record hoeveel T2 records daarbijhoren (T2.T1_Id == T1.Id).
Ik heb hiervoor de volgende query gemaakt:
SELECT T1.Id, COUNT(T2.T1_Id) FROM T1, T2 WHERE (T1.Id = T2.T1_Id) GROUP BY T1.Id
Op zich werkt deze, alleen krijg ik GEEN records T1 te zien met 0 records T2.... Hoe krijg ik dit voor elkaar (in 1 query)???????
In twee aparte querys gaat het wel, maar dat is imho minder efficient.