2013-12-22 36 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相關的別名,但我認爲這只是爲例子。