我有一个 python 值列表和一个包含特定列的 postgresql 表。我想知道我的 python 列表中的每个元素在表中是否有任何具有该 ID 的行。
例如,假设我有这个 python 列表:
vals = [4, 8, 15, 16, 23, 42]
还有那个查询:
select my_col from my_table;
给出:
[4, 5, 6, 7, 8]
然后我想要一个返回的查询:
[True, True, False, False, False, False]
我可以遍历列表并为每个值执行一个新的“选择存在”,但我想知道是否有办法在一次调用中做到这一点?
我仅限于 postgresql 9.0