Autor Zpráva
Unlik
Profil *
Ahoj,

chtel bych pozadat nejakeho na slovo vzaneho odbornika, ktery by dokazal napsat SQL dotaz na cetnost, repektive asi takto:

mam tabulku, napriklad vozovy park, v tabulce jsou desitky polozek. Chtel bych jednim SQL vylistovat ta auta, jejichz barva ma v tabulce nejvyssi cetnost. Barva je jeden z udaju - sloupcu v tabulce.

Dekuji komukoliv za radu.

Unli.
Joker
Profil
SELECT barva, COUNT(barva) AS pocet FROM auta GROUP BY barva


edit: Aha, asi jsem to špatně pochopil. Každopádně ten výše uvedený dotaz vrátí četnosti aut podle barvy.
Kajman_
Profil *
select p.*
from   park p
join   (select barva, count(barva) pocet from park group by barva) barvy
       on p.barva = barvy.barva
join   (select count(barva) pocet
        from   park
        group  by barva
        order  by 1 desc limit 1) maximum
				on barvy.pocet = maximum.pocet
Unlik
Profil *
Díííííííkes ;-)
Toto téma je uzamčeno. Odpověď nelze zaslat.