MySQL别名速记?

时间:2010-03-19 15:11:17

标签: mysql alias

我需要从两个表中选择所有列,但需要能够在结果中区分它们。

是否有一种速记方法可以为结果中的每一列赋予别名?

例如:

SELECT t1.* AS t1.SOMETHING
     , t2.* AS SOMETHING_ELSE 
  FROM TABLE1 
 INNER JOIN TABLE2 
    ON SOMETHING = SOMETHING_ELSE

在结果中,表1中的所有列都是前缀t1,而表2中的所有结果都是前缀t2。

任何建议表示赞赏。

感谢。

2 个答案:

答案 0 :(得分:3)

不,你需要明确地命名它们。

答案 1 :(得分:3)

不,ALIAS仅适用于单列。唯一的简写是删除AS

SELECT column_123 col FROM x

返回col作为别名。