日期:2014-05-19  浏览次数:20624 次

放分一百,你敢接吗?
求一sql语句   没找到,
查询前10条记录中qymc   ,text字段的值并过滤掉qymc字段中相同的值   使用distinct关键字  

我是这么写的     select   distinct   top   10   qymc,content   from   corporation       由于content类型是ntext型的     这样不行       该怎么做?
------------------------------------->
顶者有分!正解者至少50分

------解决方案--------------------
帮顶帮顶
------解决方案--------------------
select distinct qymc,content
from corporation
where
BINARY_CHECKSUM(qymc,content) in
(select top 10 BINARY_CHECKSUM(qymc,content) from corporation )
------解决方案--------------------
楼上的应该可以,要不你就改用oracle来存储了
------解决方案--------------------
select a.* from corporation a
inner join
(
select top 10 id from
(
select min(id) id,qymc from corporation group by qymc
) b) c on a.id=c.id
------解决方案--------------------
posaden(悲歌四起的瞬间) ( ) 信誉:100 Blog 2007-03-05 16:46:53 得分: 0


hrb2008() ( ) 还没星星呢 给你50

paoluo(一天到晚游泳的鱼) ( ) 信誉:100 Blog 给你40 嘿嘿


------

哈,看來下次回答問題要用上馬甲了。 :)