你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
没有找到相关结果
BIWORK - 热衷于微软BI技术,技术架构和解决方案! 2015-10-06 回答
赞同来自: 天桥下的郑成功 、CCC
SELECT * FROM A INNER JOIN B WHERE A.KEY = B.KEY
IF EXISTS ( SELECT * FROM A LEFT JOIN B ON A.KEY = B.KEY WHERE B.KEY IS NOT NULL ) UPDATE TABLE SET ... WHERE ... ELSE INSERT ....
要回复问题请先登录或注册
Tool Maker
SSRS 线下2天入门提高班报名
SSIS 线下3天入门提高班报名
推荐一份编程学习资源,包含了各类编程语言学习进阶路线图、视频教程、配套书籍文档、数百份面经,各大厂面试真题。编程语言包括:Java、前端、PHP、Python、Linux运维、软件测试、数据解构与算法、C语言、go语言等
微信扫码关注公众号,发送 "编程"获取资源
1 个回复
BIWORK - 热衷于微软BI技术,技术架构和解决方案! 2015-10-06 回答
赞同来自: 天桥下的郑成功 、CCC
里面有两张表,是通过 Lookup 实现一个流程的。就我们在 SQL 查询中来考虑这样的一个案例,如果没有Lookup 要去做这种关联查询 SQL 语句怎么写,其实到最后一看还是普通的 SQL JOIN 条件。
比如在 Lookup 就是查找匹配项
或者 Lookup 中可能需要匹配就走一个流程,不匹配就走另外的一个流程。
那就相当于做 EXISTS 判断,类似于这样的
具体关于 EXISTS 关键字的使用可以看看:EXISTS 关键字的语法