Pogledajte određenu poruku
Staro 27. 02. 2010.   #6
Marko Medojevic
član
Certified
 
Avatar Marko Medojevic
 
Datum učlanjenja: 12.05.2007
Lokacija: Beograd
Poruke: 82
Hvala: 20
293 "Hvala" u 7 poruka
Marko Medojevic is on a distinguished roadMarko Medojevic is on a distinguished roadMarko Medojevic is on a distinguished roadMarko Medojevic is on a distinguished road
Pošaljite poruku preko MSN za Marko Medojevic
Default

Trebalo bi da može i ovako:
Kôd:
SELECT * FROM
(SELECT * FROM yesno
ORDER BY group_id ASC, flag DESC) tmp 
GROUP BY group_id
Koliko sam ja primetio, kada radiš GROUP BY po group_id polju, a flag sadrži različite vrednosti, u rezultatu će se za flag uzeti prva vrednost. Zbog toga je potrebno prvo sortirati tabelu prvenstveno po group_id, a zatim po flag da bi yes za svaku grupu bio na prvom mestu(ako ga ima).
Marko Medojevic je offline   Odgovorite uz citat