次の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行すべてを返すようにできることはありますか?