By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
Help with an interesting Postgres question: Why isn't an Index Only Scan used on a partition accessed via the parent table?.
select version();
version |
---|
PostgreSQL 12.7 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 8.4.1 20200928 (Red Hat 8.4.1-1), 64-bit |
create table tbl(val integer);
insert into tbl(val) values (1),(2),(3);
3 rows affected
with tgt_list (tval) as
(select unnest(string_to_array('1,2,4,5', ','))::integer)
select tval
from tgt_list
where not exists
(select null
from tbl
where tval = tbl.val
) ;
tval |
---|
4 |
5 |