我需要从两个表中选择所有列,但需要能够在结果中区分它们。
是否有一种速记方法可以为结果中的每一列赋予别名?
例如:
SELECT t1.* AS t1.SOMETHING
, t2.* AS SOMETHING_ELSE
FROM TABLE1
INNER JOIN TABLE2
ON SOMETHING = SOMETHING_ELSE
在结果中,表1中的所有列都是前缀t1,而表2中的所有结果都是前缀t2。
任何建议表示赞赏。
感谢。
答案 0 :(得分:3)
不,你需要明确地命名它们。
答案 1 :(得分:3)
不,ALIAS
仅适用于单列。唯一的简写是删除AS
:
SELECT column_123 col FROM x
返回col
作为别名。