Mysql查询选择2个值为1 Distinct

时间:2017-06-15 05:27:44

标签: mysql

我的表结构 -

用户名:网站

我想只选择唯一的网站
我试过运行这个查询 -

SELECT DISTINCT username,website from asd  

但它选择了唯一的组合

示例 -

John    www.google.com 
Jack    www.google.com 
Tom     www.facebook.com 

查询应返回
John - www.google.com
Tom - www.facebook.com

谢谢

2 个答案:

答案 0 :(得分:3)

您可以在案例中使用GROUP BY

SELECT username, website FROM asd GROUP BY website

答案 1 :(得分:0)

当您使用包含多个列的DISTINCT时,它将在配对列中搜索不同的列。所以你得到的数据绝对正确。

根据您的要求,请详细说明为什么需要John而不是Jack