select t1.rubrik as kategori, count(t2.id_text) as texter
from kategori t1 left join text t2 on t1.id_kat = t2.kat_id
group by t1.id_kat, t1.rubrik
order by t1.rubrik
Får inte WHERE NOT att fungera, den hämtar ingenting helt enkelt. Men ifall man tar bort NOT så funkar WHERE iaf..
Vad kan vara fel?
SELECT t1.rubrik_kat as kategori, count(t2.id_text) as texter
FROM t1 LEFT JOIN t2 ON t1.id_kat = t2.kat_id
WHERE NOT t1.id_kat=1
GROUP BY t1.id_kat
ORDER BY t1.rubrik_kat
SELECT t1.rubrik_kat as kategori, count(t2.id_text) as texter
FROM t1 LEFT JOIN t2 ON t1.id_kat = t2.kat_id
WHERE t1.id_kat <> 1
GROUP BY t1.id_kat
ORDER BY t1.rubrik_ka
Det finns vissa DBMS som inte lyckats med att implementera NOT korrekt.