我想执行一个sqlite查询:
select * from table_name where id in (23,33,33,55,43,23);
如果任何值在数组中出现两次,游标应该包含相应的行两次。
最佳答案
是运行 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
关于java - Android - sqlite in子句使用多次包含相同值的数组中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24176749/