我有两个表,它们具有相同的 ID 名称(我无法更改表的设计方式)并且我正在尝试查询 table2 的 ID,当它们连接时我将如何执行此操作?
create table table1(
id integer, -- PG: serial
description MediumString not null,
primary key (id)
);
create table table2 (
id integer, -- PG: serial
tid references table1(id),
primary key (id)
);
所以基本上当他们加入时,如果我执行以下查询,两列将具有相同的名称“id”
select * from table1
join table2 on table1.id = table2.tid;