【发布时间】:2016-03-11 02:17:34
【问题描述】:
我已经编写了一个 sql server 脚本,它将执行以下操作
-
根据两个字段从数据库1中的一个表1中选择记录
select * from table1FromDB1 where ID = 5 and TYPE = "TeST" 我需要在另一个不同的表(如
Table2)上在 DB2 等不同的数据库中执行逻辑
如果Table1中选择的记录存在于Table2中,则取Table2中的记录,否则如果Table1中的记录在table2中不存在,则使用table1中的记录
我不擅长左连接或不存在的地方,但有人告诉我这是怎么做的。
这是我的第一次尝试
select * from table1 t1
left join db2.table2 as t2 on t1.id = t2.id and t1.type = t2.type
where not exists (???)
where ID = 5 and TYPE = "Test"
感谢任何帮助。谢谢。
【问题讨论】:
标签: sql sql-server