根据另一个表中的值删除行 - T-Sql

时间:2018-04-10 09:43:38

标签: sql sql-server tsql

我需要从表中删除一行。首先,我有2个表。我想在删除一行时,Table1.a与Table2.a相同。想得到一些帮助;我想删除Table2.a,抱歉英文不好。

1 个答案:

答案 0 :(得分:1)

使用以下查询,根据Table2中匹配的行

从Table1中删除记录
DELETE A
FROM Table1 A
INNER JOIN Table2 B
  ON A.a=B.a
--Where A.a=B.a