webForumDet fria alternativet

Count

4 svar · 499 visningar · startad av martinpartin

martinpartinMedlem sedan jan. 2001371 inlägg
#1

Hej!


SELECT Countries.CountryName, Voters.CountryID FROM Countries LEFT OUTER JOIN Voters ON Countries.ID = Voters.CountryID

Istället för att visa alla som jag gör här skulle jag vilja veta hur många "votes" det är på ett "country". Går det att göra med count ?

Country X: 4 votes

@ndersMedlem sedan juni 200026 914 inlägg
#2
SELECT Countries.CountryName, count(*) AS Antal FROM Countries 
LEFT OUTER JOIN Voters ON Countries.ID = Voters.CountryID 
GROUP BY Countries.CountryName
martinpartinMedlem sedan jan. 2001371 inlägg
#3

Tack @nders ! precis vad jag behövde...

LarsGMedlem sedan dec. 200012 465 inlägg
#4
count(Voters.CountryID)

för att få 0 för de länder som inte har några röster.

martinpartinMedlem sedan jan. 2001371 inlägg
#5

:) tack lars. Gjorde en right joint eftersom det inte är intressant. Men det var frågan jag hade direkt efter...

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