Jag har en tabell, tbl_bilar. Vad jag vill göra är att hitta de 10 vanligast förekomna bilnamnen tabellen. Access: Tack, den funkar exakt som den jag hade:Hitta vanligaste förekomna poster i tabell
Ex 2 vanligaste:
-bilnamn-
volvo
saab
volvo
opel
opel
saab
opel
volvo
opel
output: opel följt av volvo
Sql för access eller mysql är önskvärt. Jag hittar inte någon bra lösning själv på detta.Sv: Hitta vanligaste förekomna poster i tabell
SELECT TOP 10 bilnamn FROM tbl_bilar GROUP BY bilnamn ORDER BY COUNT(0) DESC
För MySQL för du byta TOP mot LIMIT (men det ska vara i slutet istället)
/JohanSv:Hitta vanligaste förekomna poster i tabell
SELECT TOP 10 bilnamn
FROM (SELECT COUNT(bilnamn) AS rank, bilnamn
FROM tbl_bilar
GROUP BY bilnamn) tmpTbl
ORDER BY rank DESC
Din känns enklare!