表结构完全一致的两个表,如何建立一个视图合并,且保证其中一个可能重复的字段不重复

xuesong111 2007-07-02 10:34:05
例如:供应抓取表catch_buy 和 供应人工表buy中的表结构完全一致,但其中有个字段com_id在两个表中都是唯一标示的,且有可能重复,请问我该如何来写创建视图的sql语句把两个表合并,并且保证字段“com_id”不重复?
...全文
507 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
paoluo 2007-07-02
  • 打赏
  • 举报
回复
報的錯誤是什麼?
xuesong111 2007-07-02
  • 打赏
  • 举报
回复
对,就是想要把数据合并起来,我按照你上面给的那个报错误啊:(
paoluo 2007-07-02
  • 打赏
  • 举报
回复
兩個相同結構的表應該不會是要做關聯來查詢數據,而應該是將數據合併
yrwx001 2007-07-02
  • 打赏
  • 举报
回复
select a.*,b.com_id as bcom_id .... from catch_buy a left join buy on a.com_id = b.com_id

重命名 b.com_id as bcom_id
paoluo 2007-07-02
  • 打赏
  • 举报
回复
Create View V_TEST As
Select Min(com_id) As com_id, 其余字段
From
(
Select * From catch_buy
Union All
Select * From buy
) A
Group By 其余字段
GO

27,579

社区成员

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

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