SQL baze podataka - Sponzor: Baze-Podataka.net MySQL, MSSQL, Oracle, Access, ODBC. Ako imate problem brže i preciznije ćete dobiti odgovor ako priložite strukturu tabela ili skript koji kreira tabele i puni ih test podacima umesto što to problem opisujete samo rečima. Sponzor: Baze-Podataka.net - Blog o bazama podataka |
|
Alati teme | Način prikaza |
30. 09. 2011. | #1 |
član
Certified
Datum učlanjenja: 05.11.2005
Poruke: 82
Hvala: 7
1 "Hvala" u 1 poruci
|
Max() + Group By + ...
Pozdrav svima...
Mucim se sa jednim banalnim mysql upitom Tabela izgleda otprilike ovako: 'id', 'id_autora', 'naziv_knjige, 'cena' .... Meni trebaju sve najskuplje knjige za svakog autora... Dakle group by id_autora obavezan... Ako stavim SELECT max(cena) vraca mi najvecu cenu ali ne i ispavan naziv knjige i ID. Pobao sam i sa HAVING MAX(cena) to vraca nesto nevezano... Kôd:
SELECT * FROM knjige GROUP BY id_autora HAVING MAX (cena) Hvala unapred |
|
|