Sqlite查询获取多条记录

时间:2014-03-19 11:11:30

标签: sqlite

我有一个带有架构的sqlite数据库

column1:Id(int)
column2:Name(String)

我想获取id = x的记录(比如说它的“1”)和匹配array [x,y,z]中任何一个值的名称; 例如,如果db中的数据是

1,

1,B

2,

2,B

1,X

1,Y

1,Z

查询应该返回

1,X

1,Y

1,Z

有人可以帮我查询吗?。

感谢。

1 个答案:

答案 0 :(得分:4)

您正在寻找带有SELECT statement

的基本WHERE clause
SELECT
  id, name
FROM
  table
WHERE
  id = 1
  AND name IN ('x', 'y', 'z')