例如我有下表:
id group data
1 1 aaa
2 1 aaa
3 2 aaa
4 2 aaa
5 2 aaa
6 3 aaa
7 3 aaa
8 3 aaa
通过“SELECT”命令选择每组的前两条记录的最佳方法是什么?如果没有好的方法,你建议什么例程?(在 PHP 中)
(模型结果)
1 1 aaa
2 1 aaa
3 2 aaa
4 2 aaa
6 3 aaa
7 3 aaa
我知道在子查询中通过 a.id >= b.id 进行交叉连接是可行的,但我正在寻找一种更具可扩展性的解决方案,可以应用于具有数百万条记录的表。谢谢