2016-04-06 62 views
1

在mySQL查詢中我有一個非常基本的問題。我的代碼是在Mysql中,左/右連接得到結果相同的列兩次

select * 
from member 
left join cupwinner 
on member.mid=cupwinner.mid; 

因此,我的決賽桌有兩次「中」列。表有這些列:

MID, name, Mtype, Debt, MID, Year, Description. 

但我希望通過不使用member.mid,名稱,mtype,債務,年,描述這張表。

MID, Name, Mtype, Debt, Year, Description 

有沒有解決方法?順便說一句,對不起我的英文。

+0

爲什麼不想顯式鍵入所需的列? – GarethD

回答

1

作爲一般規則,最好在select中列出所有需要明確列出的列。但是,您可以使用此快捷方式:

Select * 
From member m left join 
    cupwinner cw 
    using (mid); 
+0

非常感謝。它解決了我的問題。 – MMT