【发布时间】:2021-07-28 06:47:48
【问题描述】:
我有 2 个表,分别是 users 和 articles,我还需要从文章中删除一个用户和该用户的所有实例,但我需要在一个语句中完成。所以我不能说:
DELETE FROM users WHERE id = 1
DELETE FROM articles WHERE user_id = 1
有什么办法可以说:
SELECT u.name, u.id, a.user_id
FROM users u, articles a
WHERE u.id = a.user_id
DELETE FROM thistable
WHERE id = 1
任何帮助将不胜感激
【问题讨论】:
-
在两个语句中这样做有什么问题?
标签: sql postgresql sql-delete