我的数组包含一些元素:
(
"element 1",
"element 2",
"element 3"
)
我需要查询数据库,并获取数据库中上面数组中存储的每个元素:
select * from table1 where type=?
对于数组我有一个for循环的想法,并且将根据数组的大小重复select查询,这不是那么有用。
任何想法,而不是提前:)
答案 0 :(得分:2)
使用IN
operator:
select * from table1 where type in ('element1', 'element2');
答案 1 :(得分:2)
你的意思是
select * from table1 where type in ('type1', 'type2', 'type3')