请教:同一搜索结果内有某一字段内的结果有大量相同,如何把相同的数据合并为一个?

flyland 2005-03-10 05:31:58
如下语句
SELECT * FROM tb_document WHERE (state = '6') AND (content LIKE '%女孩%') ORDER BY createtime DESC
搜索的title字段会有大量相同
谢谢

...全文
175 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyland 2005-03-11
  • 打赏
  • 举报
回复
大虾,救命啊!
flyland 2005-03-11
  • 打赏
  • 举报
回复
有唯一ID:doc_id字段
flyland 2005-03-11
  • 打赏
  • 举报
回复
找到了

SELECT * FROM aaa WHERE a1 IN(SELECT MIN(a1) FROM aaa GROUP BY a3)
子陌红尘 2005-03-10
  • 打赏
  • 举报
回复
SELECT
a.*
FROM
tb_document a
WHERE
a.state = '6'
AND
a.content LIKE '%女孩%'
AND
a.createtime = (select
top 1 createtime
from
tb_document
where
state = a.state
and
content LIKE '%女孩%'
and
title = a.title
order by
createtime)
ORDER BY
a.createtime DESC
chengangcsdn 2005-03-10
  • 打赏
  • 举报
回复
楼上的方法是肯定不行的。
子陌红尘 2005-03-10
  • 打赏
  • 举报
回复
???

SELECT distinct * FROM tb_document WHERE (state = '6') AND (content LIKE '%女孩%') ORDER BY createtime DESC
fesxe 2005-03-10
  • 打赏
  • 举报
回复
SELECT distinct * FROM tb_document WHERE (state = '6') AND (content LIKE '%女孩%') ORDER BY createtime DESC
chengangcsdn 2005-03-10
  • 打赏
  • 举报
回复
有没有唯一标识字段。

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧