使用PostgreSQL和MySQL,可以执行类似
的操作SELECT * FROM mytable WHERE (column1, column2) = ('value1', 'value2');
当我在SQLite3上尝试同样的事情时,它给了我一个令人筋疲力尽的错误信息:
Error: near ",": syntax error
从SQLite文档中我无法弄清楚它是否支持元组。任何人都可以对此有所了解吗?
答案 0 :(得分:2)
这样做:
SELECT * FROM mytable WHERE column1 ='value1'AND column2 ='value2'
答案 1 :(得分:2)
语法为WHERE expr
,我们可以在expr
的语法图中看到
不支持列(expr)后跟逗号。
<强> EXPR:强>