我在MySQL中使用连接,我想明确区分所有表列,如:
SELECT table.* AS table_reference, table2.* AS table2_reference ...
得到这样的结果:
有可能吗?
答案 0 :(得分:0)
你的意思是
SELECT table.id
, table.title
, table2.id
, table2.title
FROM table_reference table
INNER JOIN table2_reference table2 ON table.id = table2.id
您应该使用比table
和table2
更具描述性和相关性的别名,但我认为这仅仅是为了示例。
答案 1 :(得分:0)
您必须为每列提供自己的别名:
select table.id as table_id, table.title as table_title,
table2.id as table2_id, table2.title as table2_title
from . . .