我想执行一个sqlite查询:
select * from table_name where id in (23,33,33,55,43,23);
如果数组中出现两次任何值,则光标应包含两次相应的行。
答案 0 :(得分:1)
是运行for循环或使用连接:
SELECT T.*
FROM (
SELECT 23 AS id
UNION SELECT 33
...
UNION SELECT 23) AS list
LEFT JOIN table_name T ON list.id = T.id