有没有办法可以在查询中检索数据,其中1个值在设定时间内出现的次数多于另一个。
我目前的查询是:
SELECT * FROM location.track where time > date_sub(now(), interval 15 second)
将拉取过去15秒数据所需的数据,例如〜
1, red
1, red
1, red
1,blue
1,yellow
2,red
2,green
3,orange
如果红色显示的是第2列中的任何其他值,其中第1列的值保持不变,那么在查询中只检索1,红色?
想要这个查询的原因是我使用数据作为变量来为1-100 html网格着色,如果第1列值与html表格单元格值匹配,则将该单元格的颜色更改为与mysql链接的颜色值。