我有以下 SQLite 数据库
如果我进行以下查询,我预计将返回 3 行结果。
SELECT name, sum(heart) FROM test_table;
但是,即使我没有使用GROUP BY
,也只返回 1 行。
C:\Users\yan-cheng.cheok\Desktop>sqlite3.exe
SQLite version 3.7.13 2012-06-11 02:05:22
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .restore abc
sqlite> SELECT name, sum(heart) FROM test_table;
Record3|102
我期待结果:
Record1|102
Record2|102
Record3|102
与传统 SQL 一样,如果我不使用GROUP BY
,则将返回每一行。
http://www.w3schools.com/sql/sql_groupby.asp
有什么可以让所有 3 行都返回吗?