webForumDet fria alternativet

COUNT +++

7 svar · 283 visningar · startad av slow

slowMedlem sedan apr. 2004148 inlägg
#1

Vet inte ifall jag behöver använda mig av subselect eller? Har aldrig gjort det så jag vet inte.. :) Det jag vill göra är iaf att jag ska räkna antal poster i två olika tabeller och i den ena tabellen så måste en viss rad ha ett visst krav.. :)
Här är koden jag satt ihop hittills men som alltså inte fungerar som jag vill.. :) Efter det så vill jag dela dessa två värden med varandra... Men så långt har jag inte kommit i min kod ännu...förslag?

SELECT t1.kat_id, COUNT(t1.id_text) AS A, 
COUNT(t2.id_kom) AS B
FROM t1, t2
WHERE t1.kat_id =1
GROUP BY t1.kat_id
slowMedlem sedan apr. 2004148 inlägg
#2

GROUP BY t1.kat_id
HAVING t1.kat_id=1
Ska man kanske göra så istället för WHERE?

LarsGMedlem sedan dec. 200012 465 inlägg
#3

Nej, det skall man inte

SELECT kat_id, COUNT(id_text) AS A, 
(select COUNT(*)from t2) AS B
FROM t1
WHERE kat_id =1
GROUP BY kat_id
slowMedlem sedan apr. 2004148 inlägg
#4

Får syntaxerror nära :
'select COUNT(id_kom)from skrivet_kommentar)

LarsGMedlem sedan dec. 200012 465 inlägg
#5

Vilken DBMS?
Vilken version av denna DBMS?

slowMedlem sedan apr. 2004148 inlägg
#6

MySQL version 4.0.22-standard

LarsGMedlem sedan dec. 200012 465 inlägg
#7

Du får ställa två frågor (eller uppgradera).

slowMedlem sedan apr. 2004148 inlägg
#8

okej..

Genererad på 375 ms · cache AV · v20260730165559-full.f96bc7eb