gpt4 book ai didi

sql - 删除表的多行,其中此数据来自 postgres 中的另一个选择

转载 作者:行者123 更新时间:2023-11-29 12:04:42 25 4
gpt4 key购买 nike

我有这个代码:

SELECT movieid FROM genres WHERE genre ='Action'

这显示了 genre 表中符合条件的所有 movieid 值。

如何从选择中收集此数据以从另一个表中删除相同的 movieid

(不要告诉我使用 DELETE ON CASCADE,因为我已经很努力地尝试了但无法应用它)。

最佳答案

如果您阅读文档:

http://www.postgresql.org/docs/current/static/sql-delete.html

你会看到这个例子:

DELETE FROM films
WHERE producer_id IN (SELECT id FROM producers WHERE name = 'foo');

与你想做的相匹配。

关于sql - 删除表的多行,其中此数据来自 postgres 中的另一个选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33005691/

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