基于id返回多行的PostgreSQL查询
我试图找出如何根据id列从表中选择多行。 大概是这样的:基于id返回多行的PostgreSQL查询,sql,postgresql,Sql,Postgresql,我试图找出如何根据id列从表中选择多行。 大概是这样的: select * from table where id=1 or id=2 or id=3 我是否应该循环检查每个id并对每个迭代执行查询?如果您希望在id=1处获得结果,在id=2处获得结果,在id=3处获得结果,则必须使用不同的逻辑 select * from table where id in (1, 2, 3) 实际上,您想要的结果是id=1或id=2或id=3 或者您希望在(1、2、3)中的id处得到结果 或者您需要id介
select * from table where id=1 or id=2 or id=3
我是否应该循环检查每个id并对每个迭代执行查询?如果您希望在
id=1
处获得结果,在id=2
处获得结果,在id=3
处获得结果,则必须使用不同的逻辑
select *
from table
where id in (1, 2, 3)
实际上,您想要的结果是id=1或id=2或id=3
或者您希望在(1、2、3)中的id处得到结果
或者您需要id介于1和3之间的结果