【发布时间】:2014-01-21 10:38:26
【问题描述】:
我需要将以下子查询转换为 JOIN。在这里,我在内部查询中已经有了 JOIN 运算符。请帮忙。
选择 * 来自顾问 WHERE Consultants.ConsIntID 不在(选择 Links.ToID FROM Links 加入提醒 ON Links.FromID = Reminders.RemIntID AND ApptSubType = '已放置' 和 ToID 像 'CS%')【问题讨论】:
-
为什么需要这样做?
-
尝试在搜索引擎中输入 SQL 连接子查询(显然 lmgtfy 不是允许的链接地址)
-
其中之一,请使用proper, modern JOIN syntax 和you should be referencing the schema every time 重新编写
Links, Reminders连接。但我同意 JohnFx 的观点——你为什么要用一个 join 来代替它?如果有的话,I would change it to a NOT EXISTS. -
@AaronBertrand 然而在这种情况下不知何故是合理的......
标签: sql sql-server join subquery