obrácené seřazení v Nette\Database

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
zoltinho
Člen | 24
+
0
-

return self::$db->table('tabulka')->order('sloupec');

vrátí tabulku seřazenou podle sloupce od A do Z

jak má vypadat dotaz když to chci seřadit obráceně od Z do A?
Moc dík:)

Editoval zoltinho (13. 5. 2011 3:34)

Tomikuk
Člen | 10
+
0
-

tedy nejsem si jistý jestli to co používáš je dibi fluent, ale jestli jo, tak by to mělo vypadat nějak takhle:

return dibi::select(‚*‘)->from(‚tabulka‘)->orderBy(‚sloupec DESC‘);

popřípadě elegantněji:

return dibi::select(‚*‘)->from(‚tabulka‘)->orderBy(‚sloupec‘)->desc();

edit: aha tohle je asi novinka ve verzi pro namespace, dle dokumentace tam funguje jen tento zápis:

return self::$db->table(‚tabulka‘)->order(‚sloupec DESC‘);

Editoval Tomikuk (13. 5. 2011 4:28)

zoltinho
Člen | 24
+
0
-

používám nové nette s namespaces, žádné dibi, pouze nette\database, a funguje to order('sloupec DESC'); :)dík, nikde to nebylo uvedené