Hmm.. Tänkte att jag svarar mig själv när ingen annan gör det.. ;) nej, den frågan tar kolumnen FromId från gastbockertabellen, och slår sedan ihop de som har samma id, så att resultatet kommer att innehålla så många rader som det finns unika id i tabellen. Den andra kolumnen innehåller antalet ggr varje id förekommer, men eftersom den är relaterad till de id som står i kolumn 1 så kan det aldrig bli 0, eller hur.Antal olika..
säg att du har en tabell som ser ut såhär:
tblGastbok
ID UserName
1 Nisse
2 Orvar
3 Nisse
Då vill jag göra en sql fråga som kollar vem som finns med flest gånger.. DVS att här skulle nisse vinna överlägset.. ;)
Hur göra??
/Flee.. Sv: Antal olika..
SELECT
UserInfo.Id,
(SELECT COUNT(*) FROM Gastbocker WHERE Gastbocker.FromId=UserInfo.Id) AS Posts
FROM
UserInfo
ORDER BY Posts DESC
Bara ett problem.. man får med de som är 0..
Försökte sätta
FROM
UserInfo Where Posts > 0
men det gav svaret "Finns ingen column som heter så".. Knepigt.. man kan ju sortera på den..
Nån som vet hur man ska "gå förbi" det??Sv: Antal olika..