有一个这样的表:
user, cart
1, 1
1, 1
1, 2
2, 1
2, 2
2, 3
2, 3
2, 3
3, 1
...
你怎么能只得到那些 yuser
至少有两个 unique的行cart
,并且只有那些cart
具有最小数字的行。也就是说,对于给定的表,我想得到:
user, cart
1, 1
1, 1
2, 1
user=1
走近,因为 他有cart=1,2
,所以我们离开他,但只取cart
最小的数字,即 1,所以只有:
1, 1
1, 1
同样对于user=2
, 因为user=3
我们不取 , 因为 只有一个唯一的cart
等于 1。
结果: