Select * from nyheter
och
select count(*) as antal from comments where n_id = " &recset("ID")
kan man få det i samma SQL sats?
11 svar · 396 visningar · startad av voigtann1
Select * from nyheter
och
select count(*) as antal from comments where n_id = " &recset("ID")
kan man få det i samma SQL sats?
Jo, det kan man. Vad heter tabellen i den andra frågan?
Ställer du select-frågorna mot samma tabell?
comments heter den andra...
Finns det något program som kan göra smidiga lösningar.. eller hård kodar man allt?
select <kolumnerAvIntresse>,count(n_id)
from nyheter
left outer join comments on nyheter.id = comments.n_id
group by <kolumnerAvIntresse>
går det att skriva:
select nyheter.*,count(n_id)
from nyheter
left outer join comments on nyheter.id = comments.n_id
group by ID
??
Nej, du ska gruppera på alla fält du har med i SELECT.
group by nyheter.id då?
Nej, du ska gruppera på alla fält du har i din SELECT.
hittade en gamal SQL:
SELECT (select count(*) FROM comments WHERE comments.n_id = nyheter.id) AS antal, (select username FROM members WHERE members.u_ID = nyheter.str_author) AS author, *
FROM nyheter;
bör fungera eller? kan den påverkas?
Vad är det för del på den jag skrev då?
inget... men undrade lite om den jag skrev... hittade den på en fråga jag ställt tidigare...