我必须对A和B表。表包含来自B表的MUL密钥。
A (table)
ID auto-increment
Avar mul-key <- B table valueB (table)
ID auto-increment
Bvar varchar(64) mul-key如何从Avar与B表ID具有相同值的A表中删除行
到目前为止,我有这样的想法:
DELETE A, B
FROM A, B
WHERE A.Avar = B.ID;帮助
发布于 2019-07-25 19:11:16
DELETE A, B
FROM A
JOIN B ON A.Avar = B.ID发布于 2019-07-25 19:20:34
您需要强制转换avar,因为它具有不同的数据类型。您可以执行如下操作:
DELETE A,B
FROM A
INNER JOIN B ON CAST(A.Avar) = B.ID发布于 2019-07-25 19:29:47
要从两个表中删除匹配的行,请执行以下操作:
DELETE A, B
FROM A INNER JOIN B
ON A.Avar = B.IDhttps://stackoverflow.com/questions/57200570
复制相似问题