已经阅读了几天,现在似乎无法得到我的问题在这里。MYSQL查询问题搜索
让我给你我的DB的见解:
table1的代码:
id CODE
1 D0G08H13L12
2 D1G12H10L12
3 D0G10H12L11
4 D1G10H10L09
5 D0G08H13L12
6 D1G12H10L12
7 D0G08H13L12
8 D1G10H10L09
9 D0G08H13L12
10 D1G12H10L12
现在即时搜索的查询数至极代码发生D0G08H13L12后最,在这样搜索下一个记录我的答案从查询将是:
3 times D1G12H10L12
1 time D1G10H10L09
这是我现在直到现在,我想我必须使用subque但我不太清楚。
SELECT id, code, COUNT(code) FROM table1 WHERE id IN ($idprint +1) GROUP BY code
ORDER BY COUNT(code) DESC
可以任何你的数据库专家的帮助我在良好的方向吗?
谢谢!
桑德
“D0G08H13L12后出现最多的代码”是否代表ID> 5的代码? –
此查询将返回所有的代码和它的计数,你想排除D0G08H13L12,或者你想排除最高发生的那个 –
感谢您的快速回复,这个想法是找到发生在D0G08H13L12发生后最多的代码所以ID不重要。 – user1000911