首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

一SQL语句,不知道如何查.

2012-02-07 
一SQL语句,不知道怎么查.....post_idtopic_idforum_idposter_id432220541820321820641820这样,我要查的结

一SQL语句,不知道怎么查.....
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

那么要怎么查?

[解决办法]
roder by了后group by?
等待高手回答 o(∩_∩)o...哈哈!
[解决办法]
不会,帮楼主顶,我也想知道答案
[解决办法]
降序再top (1)
[解决办法]
select
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
[解决办法]
你取的第二行 和第四行 是根据什么条件取的

热点排行