您好,感谢您的关注
我需要将两个不同行的数据转换为一行。
让我们想象一下
ORDERS
桌子:
ID Name adress
--------------------
01 AA adr1
02 BB adr2
03 CC adr3
LINEORDERS
桌子:
ID IDorder IDprofileType ProfileType idPers
-------------------------------------------------------------
01 01 01 Organizer 0045
01 01 02 Present 0085
01 01 02 Present 0032
01 01 03 Manager 0018
让我们想象一下我们想要的结果 >
期望的结果:
IDorder NameOrder OrganizerID PresentID ManagerID Diff
-------------------------------------------------------------
01 AA 0045 0085 0018 yes
01 AA 0045 0032 0018 yes
Diff
是,如果managerID
和organizerID
不同。
我怎样才能得到这样的结果?
我需要创建 T-SQL 临时表吗?打火机会是什么?
我的表中有很多行。
谢谢你的帮助