【发布时间】:2017-09-08 09:25:04
【问题描述】:
我的目标是将以下查询转换为使用内部联接。
DELETE ##TABLE1
FROM ##TABLE1 A, ##TABLE2 B
WHERE A.VND_ACCT_NUM in (select distinct VND_ACCT_NUM from ##TABLE2)
我尝试了这样的方法,但似乎不对:
DELETE ##TABLE1
FROM ##TABLE1 A
INNER JOIN ##TABLE2 B
ON A.VND_ACCT_NUM in (select distinct VND_ACCT_NUM from ##TABLE2)
我的任务是将第一个查询转换为使用内连接语法。
【问题讨论】:
-
我们喜欢代码块是有原因的——它们为我们提供了语法高亮显示并防止重要的间距细节被意外删除。请把它们留在你的问题中。
-
请小心使用全局临时表。它们通常会导致并发问题。
标签: sql sql-server inner-join sql-delete