我一直坚持尝试向GROUP BY CODE提出查询,因此例如CCC应该只显示一次,并且还选择具有最高计数的名称。有人能指出我正确的方向。感谢
所以我希望我的查询返回:
AAA Lee, Albert
BBB Robert, Steven
CCC Jones, Albert
DDD Lim, Kevin
EEE Zhang, Wil
OR
AAA Lee, Albert 12
BBB Robert, Steven 4
CCC Jones, Albert 3
DDD Lim, Kevin 21
EEE Zhang, Wil 11
使用样本数据:
CODE NAME Count
AAA Lee, Albert 12
BBB Robert, Steven 4
CCC Robert, Steven 2
CCC Jones, Albert 3
DDD Lim, Kevin 21
EEE Zhang, Wil 11
EEE Wil Zhang 5
答案 0 :(得分:1)
标准SQL方法使用ANSI标准<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p>abcdefghijklmnopqrstuvwxyz</p>
函数:
row_number()
答案 1 :(得分:0)
您可以将表格左键连接到自身并过滤结果
SELECT t1.* FROM Data AS t1
LEFT JOIN Data AS t2
ON
(t1.CODE = t2.CODE) AND (t1.Count < t2.Count)
WHERE t2.Count is null