两张表合并,根据条件排重。求SQL

Quietserene 联想利泰 其他  2015-09-22 10:40:45

经过合并 ,根据TypeID 排重,如果ID 有重复,取TypeID 为52,如果没有重复保留
结果如下,
...全文
162 点赞 收藏 1
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Pact_Alice 2015-09-23
WITH cet AS ( SELECT * FROM taba UNION ALL SELECT * FROM tabb ),cet2 AS ( SELECT *,ROW_NUMBER()OVER(PARTITION BY ID ORDER BY TYpeID desc)ID FROM cet ) SELECT * FROM cet2 WHERE id=1
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2015-09-22 10:40
社区公告
暂无公告