好的,我有一个这样的表:
id query results ip
---------------------------------
1 milk 17 10.10.10.1
2 milk 17 10.10.10.1
3 milk 17 10.10.10.2
4 bread 8 10.10.10.2
5 bread 8 10.10.10.2
6 cheese 12 10.10.10.1
我现在有这个查询:
SELECT COUNT(DISTINCT(id)) as cnt, query, results, ip
FROM table
GROUP BY query
ORDER BY results ASC
LIMIT 20
此查询返回以下结果:
count query results
---------------------
2 bread 8
1 cheese 12
3 milk 17
我需要扩展该查询(或完全重做)以返回类似的内容,最好将嵌套数组中的 IP 作为查询数组的一部分:
query count results ip
--------------------------------
bread 2 8 10.10.10.2 (2)
cheese 1 12 10.10.10.1 (1)
milk 3 17 10.10.10.1 (2)
10.10.10.2 (1)
我将使用 php 输出它,将带有该计数的 IP 列表附加到查询计数显示(单击以显示/隐藏填充信息的模式)。
任何获得我需要的数据的方向或帮助都会很棒!