Baza je u Access-u.
Tabela pitanja izgleda ovako:
Pitanje_ID number
Oblast text
TipPitanja number
Pitanje text memo
Tabela OblastiPitanja izgleda ovako:
Oblast text
Opis text
U tabeli Pitanja jedna od kolona je i oblast pitanja (Pitanja.Oblast). Trebalo bi kao rezultat upita dobiti red koji sadrzi najvise zastupljenih oblasti u tabeli Pitanja i naziv te oblasti.
SELECT Count(Pitanja.Oblast) , Pitanja.Oblast
FROM OblastiPitanja INNER JOIN Pitanja ON OblastiPitanja.Oblast = Pitanja.Oblast
GROUP BY Pitanja.Oblast
HAVING (((Count(Pitanja.Oblast))>50))
ORDER BY Count(Pitanja.Oblast);
Gore navedeni selekt vraca 2 reda ali to nije ono sto nam treba. Treba nam samo jedan red koji sadrzi MAX(COUNT) oblasti i naziv te oblasti.









SQL upit u Access-u