gpt4 book ai didi

sql - 从多个表中删除数据

转载 作者:行者123 更新时间:2023-12-04 20:58:53 24 4
gpt4 key购买 nike

我有两个表,分别是表 X 和表 Y。我想从表 X 中删除列值 = x1 的所有数据,还想从表 Y 中删除列值 = x1 的数据。

如何使用单个 Delete 语句实现此目的?

谢谢

最佳答案

既然要从多个表中删除,就应该指定要删除的表,这样就不会出现语法错误。

DELETE x, y
FROM x INNER JOIN y ON x.Col = y.Col
WHERE x.Col = 'x1'

http://www.sqlfiddle.com/#!2/00ab7/1

关于sql - 从多个表中删除数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15964420/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com