2013-12-22 40 views
-1

我使用连接在MySQL和我想提出像所有的表列之间有着明显的区别:MySQL表*作为参考

SELECT table.* AS table_reference, table2.* AS table2_reference ...

有这样的结果:

  • table.id
  • table.title
  • table2.id
  • table2.title

有没有可能?

+0

如果你问是否可以一次别名多列,你不能 –

回答

0

你必须给每列其自己的别名做到这一点:

select table.id as table_id, table.title as table_title, 
     table2.id as table2_id, table2.title as table2_title 
from . . . 
0

你的意思是这样

SELECT table.id 
    , table.title 
    , table2.id 
    , table2.title 
FROM table_reference table 
INNER JOIN table2_reference table2 ON table.id = table2.id 

你应该使用更多的描述,比tabletable2相关的别名,但我认为这只是为例子。