在Mysql中,左/右连接获得结果相同的列两次

时间:2016-04-06 15:21:54

标签: mysql sql left-join right-join

我在mySQL查询中有一个非常基本的问题。我的代码就是那个

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

结果,我的决赛桌有两次" mid"柱。表格包含以下列:

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

但是我希望这个表不使用member.mid,name,mtype,debt,year,description。

MID, Name, Mtype, Debt, Year, Description 

有什么解决方案吗? 顺便说一句,对不起我的英语。

1 个答案:

答案 0 :(得分:1)

作为一般规则,最好在select中明确列出您想要的所有列。但是,你可以使用这个捷径:

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