我有两张桌子:
Table1 has columns A, B, C, D, E, F, G
Table2 has columns G, H, I, J, K, L, M, N
我想在 G 列上加入这两个表。但是,为了避免重复的列(不明确的 G)。我必须进行如下查询。
select
t1.*,
t2.H,
t2.I,
t2.J,
t2.K,
t2.L,
t2.M,
t2.N
from Table1 t1
inner join Table2 t2
on t1.G = t2.G
我已经使用 t1.* 来尝试避免从 table1 键入每个列的名称,但是,我仍然必须键入除了连接列 G 之外的所有列,如果您有一个包含许多列的表,这将是一场彻底的灾难。 .
有没有一种方便的方法我们可以做
select
t1.*
t2.*(except G)
....
非常感谢!
我知道我可以打印出所有列名,然后复制和粘贴,但是,即使我不必手动输入,查询仍然太长而无法调试......