【发布时间】:2014-03-12 20:10:24
【问题描述】:
private static final String CREATE_TABLE_ATTENDANCE =
"CREATE TABLE " + DATABASE_ATTENDANCE_TABLE + " (" +
KEY_ATTENDANCEID + " INTEGER PRIMARY KEY AUTOINCREMENT, " +
KEY_ATTENDANCEEVENTID + " INTEGER, " +
KEY_ATTENDANCEEVENTCOUNT + "INTEGER, " +
"FOREIGN KEY(attendanceevent) REFERENCES Purchases_Table(purchaseevent)," +
" SELECT * SUM(ticketquantity) AS TOTAL FROM Purchases_Table GROUP BY eventid" + ")";
我在 SELECT FUNCTION 附近的这个特定表中不断收到语法错误。它适用于我的 sqlite 数据库。
【问题讨论】:
-
为什么要在创建表的过程中执行 SELECT 操作?
-
我基本上想知道每次活动售出了多少张门票。我以为你就是这样做的。
-
分别使用create table和select语句
-
选择语句正确吗?
-
select 语句似乎是正确的(除了 *),但我从未见过 select 与 create table 一起使用。