[英]Postgres array lookup multiple values in where clause
我有下表的数据
create table stud(key int, person text, subject_id int[]);
insert into stud select 1,'Alex',array[2,7,9];
insert into stud select 2,'Peter',array[4,9,12];
insert into stud select 3,'Tokaver',array[8];
insert into stud select 4,'Machel',array[11,15];
表外观
我可以在类似的地方过滤单个subject_id
select * from stud where 9=any(subject_id)
我们如何在 where 子句中过滤多个 subject_id,例如
select * from stud where (8,9) in any(subject_id)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.