我需要从显示在我们应用程序前端的数据集中删除“重复”条目。
客户端将副本定义为同一交换中的速度测试结果。
这是我目前的查询,
SELECT id, isp, exchange_name, exchange_postcode_area, download_kbps, upload_kbps
FROM speedtest_results
WHERE postcode IS NOT NULL
AND exchange_name IS NOT NULL
ORDER BY download_kbps DESC, upload_kbps ASC
这个查询会返回一些像这样的数据,
12062 The University of Bristol Bristol North BS6 821235 212132
12982 HighSpeed Office Limited Totton SO40 672835 298702
18418 University of Birmingham Victoria B9 553187 336889
14050 Sohonet Limited Lee Green SE13 537686 104439
19981 The JNT Association Holborn WC1V 335833 74459
19983 The JNT Association Holborn WC1V 333661 84397
5652 University of Southampton Woolston SO19 330320 64200
如您所见,WC1V 邮政编码区域中有两个测试,我想将它们聚合成一个结果,最好使用max
而不是avg
.
如何修改我的查询以确保我为交易所选择最快的速度测试结果,同时仍然能够返回所有最大速度的列表?