如何將結果集限制爲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
期望的輸出,其中限制不同= 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的。
我認爲這是正確的,但我會離開的問題打開看一小會兒,如果其他人有更好的答案 – 2008-12-30 16:30:34