在 Mysql 中,Left/right join 两次获得相同列的结果

In Mysql, Left/right join gets result same column twice

我在 mySQL 查询中遇到了一个非常基本的问题。我的代码是

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

因此,我的最终 table 有两次 "mid" 列。 Table 有这些列:

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

但我想要这个 table 不使用 member.mid、名称、mtype、债务、年份、描述。

MID, Name, Mtype, Debt, Year, Description 

有什么解决办法吗? 顺便说一下,对不起我的英语。

作为一般规则,最好在 select 中明确列出您想要的所有列。但是,您可以使用此快捷方式:

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