вопрос sqlite - PullRequest
       2

вопрос sqlite

1 голос
/ 30 марта 2011

Я бездельничаю с sqlite. Я никогда раньше не связывался с языками запросов или базами данных. Я сделал небольшую тестовую базу данных. это база данных учетных записей с учетными записями и идентификаторами. если я сделаю следующее, я получу максимальное значение:

SELECT MAX(balance)
FROM accounts

но как я могу распечатать ТОЛЬКО идентификатор учетной записи с максимальным балансом?

спасибо!

Ответы [ 3 ]

3 голосов
/ 30 марта 2011
SELECT id 
FROM accounts
WHERE balance = (SELECT MAX(balance) from accounts)
0 голосов
/ 30 марта 2011

Я бы использовал это:

    SELECT id FROM accounts ORDER BY balance DESC LIMIT 1;
0 голосов
/ 30 марта 2011

Вы пробовали?:

SELECT id FROM accounts WHERE balance = MAX(balance)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...