2014-02-13 53 views
0
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數據庫。選擇附近的語法錯誤

+0

你爲什麼表的創建過程中執行SELECT操作? – Massimo

+0

我基本上想知道每個事件有多少票賣。我認爲你是如何做到的。 – user3306002

+0

分別使用create table和select語句 –

回答

0

我覺得應該是選擇SUM(ticketquantity)...的代替選擇* SUM(ticketquantity)

+0

好吧,我如何在數據庫中調用它?我在做創建表時做了什麼好嗎? – user3306002

+0

您應該一次使用選擇和創建表語句。 –

+0

我試過你的答案,但仍然出現語法錯誤。我如何讓他們分開?對不起,麻煩 – user3306002