同张表里的两行数据,A列数值相同,B列数值不同,怎么合并成一行显示?

ff167 2006-05-08 04:17:17

id content datetime
userA XXXXXX 06-06-06
userB XXXXXX 06-06-06
userC YYYYYY 06-06-06

如这样的表,怎么能选出下边这种结果呢

idA idB Content Datetime
userA userB XXXXXX 06-06-06
userC null YYYYYY 06-06-06

谢谢
...全文
295 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
子陌红尘 2006-05-08
  • 打赏
  • 举报
回复
declare @t table(id varchar(8),parent varchar(8),content varchar(8),datetime varchar(8))
insert into @t select 'userA','userB','XXXXXX','06-06-06'
insert into @t select 'userB',null ,'XXXXXX','06-06-06'
insert into @t select 'userC',null ,'YYYYYY','06-06-06'

select
a.id,b.id,a.content,a.datetime
from
@t a
left join
@t b
on
a.parent=b.id and a.content=b.content and a.datetime=b.datetime
where
not exists(select 1 from @t where parent=a.id and content=a.content and datetime=a.datetime)

/*
id id content datetime
-------- -------- -------- --------
userA userB XXXXXX 06-06-06
userC NULL YYYYYY 06-06-06
*/
pengdali 2006-05-08
  • 打赏
  • 举报
回复
select (select count(*) from 表 where id<=a.id and content=a.content) num,* into #a from 表 a

select a.id ida,b.id idb,a.content,a.datetime from #a a left join #a b on a.num=1 and b.num=2 and a.Content=b.Content

go
drop table #a
ff167 2006-05-08
  • 打赏
  • 举报
回复
补充下,原表中还有一行 parent
比如userA那行,parent是userB

而另外两行,parent都是空
标题基于Spring Boot的骑行路线规划与分享平台研究AI更换标题第1章引言介绍骑行路线规划与分享平台的研究背景、意义、国内外现状以及本论文的方法和创新点。1.1研究背景与意义分析骑行运动普及和路线分享需求,阐述平台设计的必要性。1.2国内外研究现状概述国内外在骑行路线规划与分享方面的技术发展和应用现状。1.3研究方法与创新点说明本文采用的研究方法和实现的创新功能。第2章相关理论与技术介绍Spring Boot框架、路线规划算法和分享技术的基础理论。2.1Spring Boot框架概述解释Spring Boot的核心概念和优势,以及在本平台中的应用。2.2路线规划算法原理阐述常用的路线规划算法,如Dijkstra、A等,并分析其适用场景。2.3分享技术实现方式介绍平台实现路线分享所采用的技术手段,如社交媒体集、二维码生等。第3章平台需求分析与设计详细阐述骑行路线规划与分享平台的需求分析、系统设计和数据库设计。3.1需求分析从用户角度出发,分析平台应具备的功能和性能要求。3.2系统设计设计平台的整体架构、模块划分以及各模块之间的交互方式。3.3数据库设计根据平台需求,设计合理的数据库表结构和数据存取方式。第4章平台实现与测试说明平台的开发环境、关键模块的实现过程,以及系统测试的方法与结果。4.1开发环境搭建介绍开发平台所需的软硬件环境及其配置方法。4.2关键模块实现详细描述路线规划、路线分享等核心功能的实现细节。4.3系统测试与性能评估对平台进行功能测试、性能测试,并分析结果以验证系统的稳定性和可靠性。第5章结论与展望总结本文的研究果,指出不足之处,并展望未来的研究方向和改进措施。5.1研究结论概括性地阐述本文的主要研究内容和取得的果。5.2未来工作展望针对当前研究的局限性,提出未来可能的改进方向和扩展功能。

27,581

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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