回 帖 发 新 帖 刷新版面

主题:distinct 不能合并重复项

distinct 不能合并重复项
我的bbs1的body字段是ntext类型
请问怎么样才能达到我的目的呢?
我只要bbs1的所有字段和hfbbs1的username字段
select distinct bbs1.*,hfbbs1.username from bbs1,hfbbs1 where bbs1.boardid=1 and bbs1.announceid=hfbbs1.announceid

回复列表 (共3个回复)

沙发

只有完全一致的记录才能被合并,哪怕同一个字段里面多一个空格的差别都不行。
你不应该用bbs1.* 应该去掉那些肯定不一致的字段。

板凳

的确是完全一致的啊,我把bbs1的body字段换成nvarchar了就可以了
但我不能那样换啊,因为body字段的容量很大

3 楼

如果完全一致的话,你就distinct一个字段好了……

你看看老大的择偶标准就知道老大sql水平拉:)不会有问题的~~

我来回复

您尚未登录,请登录后再回复。点此登录或注册