2015-02-10 125 views
0

这里是我的数据库结构:http://prntscr.com/63ftac比较值与整数的SQLite

我试图做一个选择查询:

SELECT * FROM QUESTIONS WHERE TEAM="Albania" UID!='2' LIMIT 1 

但我得到一个语法错误:

near "UID": syntax error 
﹕ android.database.sqlite.SQLiteException: 
near "UID": syntax error (code 1): , while compiling: SELECT * FROM QUESTIONS 
WHERE TEAM="Albania" UID!='2' LIMIT 1 

回答

1

您错过了AND

SELECT * FROM QUESTIONS WHERE TEAM="Albania" AND UID!="2" LIMIT 1 
1

监守你错过了条件之间AND,所以改写为

SELECT * FROM QUESTIONS WHERE TEAM="Albania" AND UID!='2' LIMIT 1 
1

你的语法似乎是不正确的。如果要在WHERE子句中包含多个条件,请使用AND这样的关键字:

SELECT * FROM QUESTIONS WHERE TEAM="Albania" AND UID!='2' LIMIT 1