【发布时间】:2008-12-30 16:17:53
【问题描述】:
如何将结果集限制为给定列的 n 个不同值,其中实际行数可能更高?
输入表:
client_id, employer_id, other_value
1, 2, abc
1, 3, defg
2, 3, dkfjh
3, 1, ldkfjkj
4, 4, dlkfjk
4, 5, 342
4, 6, dkj
5, 1, dlkfj
6, 1, 34kjf
7, 7, 34kjf
8, 6, lkjkj
8, 7, 23kj
期望的输出,其中 limit distinct=5 个不同的 client_id 值:
1, 2, abc
1, 3, defg
2, 3, dkfjh
3, 1, ldkfjkj
4, 4, dlkfjk
4, 5, 342
4, 6, dkj
5, 1, dlkfj
此平台适用于 MySQL。
【问题讨论】: