2014-09-10 64 views
0

如何連接兩個表並在兩個表中具有相同名稱的情況下獲取所有列而不重命名列?MySQL從兩個表中選擇所有列別名

喜歡的東西:

SELECT table1.* as table1.*, table2.* as table2.* FROM table1 INNER JOIN table2 .... 
+4

簡單:你不行。 – 2014-09-10 08:10:24

回答

2

假設你有兩個表TableA的並表B

表A

id | Amount | Name 
    1  100  Test A 
    2  105  Test B 

表B

another_id | Amount | Name 
    1   100  Test A 
    2   105  Test B 

並且您正在加入這些表格idanother_id。從PHP腳本獲取數據時,您無法區分PHP中的Amount字段。您應該提供別名以區分Amount字段。

1

這是不可能的。當你想從多個表中選擇您必須創建別名;)