0
假设我有一个表是这样的:如何查询涉及MAX的多行?
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方法应用于结果集中的每一行?
假设我有一个表是这样的:如何查询涉及MAX的多行?
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方法应用于结果集中的每一行?
SELECT A, B, (SELECT MAX(B) FROM TABLE) AS MaxB
FROM TABLE
呃。我的意思是,谢谢。但是,呃。 – Joe 2012-03-27 16:29:18
@Joe - 是的,我知道,“呃”其实 – Lamak 2012-03-27 16:34:44