示例:
SELECT * FROM T1 JOIN T2 on (T1.id = T2.id as aux)
我在尝试别名T2.id as aux
的地方 - 但那是在抛出错误
...
这样生成的获取列的列名将为aux而不仅仅是id的id。
答案 0 :(得分:1)
没有办法对这样的列进行别名。你可以在一个子查询中完成它,但实现你想要的正确方法是明确列出投影列,无论如何它都是好的风格。所以:
SELECT T1.id, T2.id as aux, T1.col1, T2.col2 [,...] FROM T1 JOIN T2 on T1.id = T2.id