post_id topic_id forum_id poster_id
4 3 22 2 0
5 4 18 2 0
3 2 18 2 0
6 4 18 2 0
这样,我要查的结结是的第二行,和第四行
5 4 18 2 0
6 4 18 2 0
只有第一列不一样,这样的可能有很多(不只两行相同的),我只要第一列最小的那一行, 5 4 18 2 0那么要怎么查?
4 3 22 2 0
5 4 18 2 0
3 2 18 2 0
6 4 18 2 0
这样,我要查的结结是的第二行,和第四行
5 4 18 2 0
6 4 18 2 0
只有第一列不一样,这样的可能有很多(不只两行相同的),我只要第一列最小的那一行, 5 4 18 2 0那么要怎么查?
等待高手回答 o(∩_∩)o...哈哈!
post_id = min(post_id)
, topic_id
, forum_id
, poster_id
from 表
group by topic_id, forum_id, poster_id
having count(post_id ) >= 2