Vrácení řádku podle maximální hodnoty v daném sloupci

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

Ahoj,
Mám tabulku, která má tyto sloupce: id, user_id, date, ip. Potřeboval bych vytvořit dotaz pomocí Nette/Database – vrátit řádek s daným id uživatele user_id, který má ve sloupci date nejvyšší hodnotu. Neboli pořeboval bych řádek který má např. user_id = 2 a ve sloupci date maximální hodnotu (pro daného uživatele).

Je to tabulka přístupů a já potřebuji zjistit ip, datum a čas posledního přihlášení od daného uživatele.

Nevíte jak na to?

duke
Člen | 650
+
0
-
$row = $db->table($tableName)->where('user_id', $userId)->order('date DESC')->limit(1)->fetch();