Как запросить несколько строк с использованием MAX? - PullRequest
0 голосов
/ 27 марта 2012

Предположим, у меня есть таблица, подобная этой:

column A(int)  column B(int)
       1          2
       2          6
       3          1

Я хочу написать запрос, подобный этому: SELECT A, B, MAX(B) FROM TABLE, и он мне вернется:

1, 2, 6
2, 6, 6
3, 1, 6

Большинство баз данныхсделай это.SQLite, однако, возвращает мне только одну строку.

Как я могу заставить SQLite применять метод MAX к каждой строке в наборе результатов?

1 Ответ

2 голосов
/ 27 марта 2012
SELECT A, B, (SELECT MAX(B) FROM TABLE) AS MaxB
FROM TABLE
...