SORT pred a po LIMIT
Jan Tichy - Webbie
jan.tichy na webbie.cz
Sobota Listopad 2 01:56:59 CET 2002
Jeste jeden dotaz na MySQL, a nejlepe jest opet
uvodit nejakou praktickou ukazkou:
Vzorova tabulka: clanek(id, datum, precteni, text).
A ted potrebuju mit pet nejnovejsich serazenych podle
poctu precteni. Cili lidsky napsano to vidim nejak takto:
1. seradit clanky podle datumu,
2. vzit poslednich (=nejnovejsich) pet,
3. techto pet seradit podle poctu precteni.
A v hypotetickem SQL by to mohlo byt takto:
SELECT * FROM clanek
ORDER BY datum DESC
LIMIT 5
ORDER BY precteni DESC;
Nicmene ORDER BY muze byt snad jen jednou a jen
pred LIMIT, anebo ne? Da se to nejak udelat jednim
selectem a bez nutnosti pouzt vnorenene selecty?
Diky,
Honza Tichy
Další informace o konferenci Databases