请教大师,如何检查数据,但是同一条件,只能最多查5条?

[复制链接]
查看11 | 回复2 | 2011-2-17 01:10:33 | 显示全部楼层 |阅读模式
SELECT *
FROM Dv_bbs1
WHERE (RootID = 21445)如图,比方:username=roger ,可能超过了10条,但是超过5条的只算5条,可以这样嘛,还有很多其他的用户名可能都超过了5条,这语句应该怎么写呢
回复

使用道具 举报

千问 | 2011-2-17 01:10:33 | 显示全部楼层
<p>

<pre class=\\\"answer-content\\\">用top,
select top 5 * FROM Dv_bbs1 WHERE (RootID = 21445)
select distinct top 5 username, (加需要的栏位) FROM Dv_bbs1 WHERE (RootID = 21445)
不知这是不是你要求的

</p>
回复

使用道具 举报

千问 | 2011-2-17 01:10:33 | 显示全部楼层
<p>

<pre class=\\\"answer-content\\\">你提问题都提不清楚。
是不是查询到的结果只显示前5条??
如果是,用top
select top 5 * FROM Dv_bbs1 WHERE (RootID = 21445)

</p>
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行