我有两个表:
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)
....
非常感谢!
我知道我可以打印出所有的列名,然后复制粘贴,但是,即使我不必手动输入,查询仍然太长以至于很难调试...