【发布时间】:2020-08-01 10:04:20
【问题描述】:
我在从 SQL Server 中的多个连接表中删除行时遇到问题。
这是我的脚本:
DELETE d, di, dis
FROM Data d
JOIN DataItem di ON di.DataId = d.DataId
JOIN DataItemSend dis ON dis.DataItemId = di.DataItemId
WHERE d.CardId = 1555
但是这种语法不正确,第一行的逗号带有下划线。我该如何解决这个问题?
【问题讨论】:
-
您不能从表中删除单个列 - 您会删除整行 - 这就是为什么它必须是
DELETE * FROM ...
标签: sql-server tsql join foreign-keys sql-delete