【发布时间】:2020-09-30 17:41:06
【问题描述】:
我的查询结果如下表:
value1 name
------ ------
abc JOHN
def JOHN
mno JOHN
mno JOHN
abc JAMES
abc JAMES
def JAMES
mno RICK
在上表中,JOHN 的值 mno 重复了两次,JAMES 的值abc 重复了两次。
我使用的查询在这里:
SELECT tc.value, tr.name
FROM table1 tc, table2 tr
WHERE tc.id = tr.roll
ORDER BY tr.name;
我希望得到的结果是必须从每个名称中删除重复值。 结果应该是这样的:
value1 name
------ ------
abc JOHN
def JOHN
mno JOHN
abc JAMES
def JAMES
mno RICK
我只想从每个名称中删除重复值。 我怎样才能做到这一点?
【问题讨论】:
标签: mysql sql group-by distinct