【发布时间】:2019-08-07 04:46:05
【问题描述】:
是否可以在以下查询中设置表名:-
SELECT t1.*, t2.*
from t1
inner join t2
on t1.id = t2.id
假设 t1 和 t2 表的架构如下:-
t1:-> id, field1, field2
t2:-> id, field1, field2
我想要类似的东西:-
t1_id, t1_field1, t1_field2, t2_id, t2_field1, t2_field2
【问题讨论】:
-
选择列时可以使用列名
Alias -
如果两个表中的列都很少,则别名是可行的,但我需要它用于每个表上的 20 列以上。
-
那么你必须需要一些通用的解决方案来创建带有所有列名的选择查询
-
您可以使用动态sql生成列名及其对应的别名。