假设我有两个表:
tableA (id, name);
tableB (id, name);
我还有一个包含几个 ID 列表的文本文件:
id1a, id2a
id1b, id2b
...
我想运行以下查询:
select *
from (
id1a, id2a
id1b, id2b
...)
join tableA as a on a.id = id1
join tableB as b on b.id = id2;
我该如何编写这样的查询?
假设我有两个表:
tableA (id, name);
tableB (id, name);
我还有一个包含几个 ID 列表的文本文件:
id1a, id2a
id1b, id2b
...
我想运行以下查询:
select *
from (
id1a, id2a
id1b, id2b
...)
join tableA as a on a.id = id1
join tableB as b on b.id = id2;
我该如何编写这样的查询?
VALUES
您可以使用表达式准备查询:或者您
COPY
将文本文件中的值保存到临时表中,然后从那里继续: