MYSQL绘制2列的独特记录
我有这3栏
group_id
group_name
group_account_id
Example 3 records
group_id = 1
group_name = N.A
group_account_id = 2001
group_id = 2
group_name = Magic
group_account_id = 2001
group_id = 3
group_name = N.A
group_account_id = 2002
最初我通过这种方式绘制记录
select DISTINCT group_name from groupTBL;
但是上面这行只能得到N.A和Magic,因为有两个组作为N.A但是他们的账号不同。
我想绘制3条记录,DISTINCT group_name,但distinct不适用于不同的account_id。
结果应为
N.A
Magic
N.A
意味着
如果还有1个额外记录
group_id = 4
group_name = N.A
group_account_id = 2002
结果仍为3,因为group_id 3与group_id 4具有相同的组名和group_account_id
结果应该仍然是
N.A
Magic
N.A
感谢您的帮助
答案 0 :(得分:4)