sql - 无需复制密钥即可加入

can*_*fus 7 sql postgresql

我想加入两个包含数百列的表,如下所示:

select * from a, b where a.key = b.key
Run Code Online (Sandbox Code Playgroud)

问题是我得到了一张桌子

Key | Key | Row1 | etc...
Run Code Online (Sandbox Code Playgroud)

如果没有明确命名所有列(" select a.key, row1, ... from a, b where a.key = b.key"),有没有办法可以限制查询,以便它只返回其中一个键?

Hir*_*o2k 12

select * from a INNER JOIN b USING (key)
Run Code Online (Sandbox Code Playgroud)

USING语句导致键仅在结果中显示一次.