我想要一个sql查询,用于返回输入值的列表并获取返回的列表。 支持我在表中有两个字段。 值[1-a,2-b,3-c,4-d],我传入[a,c]我如何得到[1,3]?
答案 0 :(得分:0)
select * from tablename where columname1 in ('a','c');
答案 1 :(得分:0)
您需要遍历查询列表并将结果存储在结果列表中。我不认为你可以一次查询一个值列表。还有一种方法是你可以使用'where value = a或value = c'。
答案 2 :(得分:0)
这将为您提供所需的输出 -
select group_concat(col2) where col1 in ('a','c')