【发布时间】:2012-11-01 08:28:26
【问题描述】:
执行以下脚本以创建测试表。
create table if not exists t1 (id1 int,id2 int);
现在,表已创建,它是空表。
执行下面的脚本,
select max(id1), max(id2) from t1
它将返回结果下方(一行)。
max(id1) max(id2)
----------- --------
<null> <null>
执行下面的脚本,
select max(id1), max(id2) from t1 group by id1,id2
它将返回以下结果(无结果)。
max(id1) max(id2)
----------- --------
有人解释原因吗?
【问题讨论】:
标签: sql sqlite group-by aggregate-functions