slowMedlem sedan apr. 2004148 inlägg Har dessa tabeller:
kategori:
id_kat
rubrik_kat
beskrivning_kat
text:
id_text
kat_id
user_id
rubrik
text
datum
Det jag försöker göra att att den ska lista upp kategorierna och även visa antalet texter i dessa....lyckas inte med båda samtidigt.. :P
cyprysMedlem sedan dec. 20003 563 inlägg 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
slowMedlem sedan apr. 2004148 inlägg Om man vill att den inte ska plocka med ett visst id_kat nummer, eller rubrik?
Alltså sortera bort en viss kategori...
@ndersMedlem sedan juni 200032 969 inlägg Det är bara att lägga till en WHERE-sats.
... WHERE NOT t1.id_kat = 4711
slowMedlem sedan apr. 2004148 inlägg 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
LarsGMedlem sedan dec. 200012 464 inlägg 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.
slowMedlem sedan apr. 2004148 inlägg åhå, okej...kan vara bra att veta.. :)