1
我正在編譯一個原始語句,我需要將以前的查詢結果分配給一個變量,並將其用作下一個查詢的標識。不幸的是我不記得如何在SQL中完成它。在sqlite中添加查詢時間變量
這是我得到
01-18 18:22:22.443: E/AndroidRuntime(5801): android.database.sqlite.SQLiteException: near "AS": syntax error (code 1): , while compiling: SELECT _id,date,title,description, (SELECT title FROM discipline WHERE _id=gdid) AS discipline_title FROM alert WHERE _id=(SELECT eaid FROM alert_to_discipline) AS gdid
我懷疑AS GDID是一種錯誤的方式,使之成爲變量。我該怎麼做?
這裏更漂亮格式化的查詢
SELECT _id,date,title,description,
(SELECT title FROM discipline WHERE _id=gdid) AS discipline_title
FROM alert WHERE _id=(SELECT eaid FROM alert_to_discipline) AS gdid