gpt4 book ai didi

mysql - 在以下情况下如何从某个表中删除行?看照片

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

enter image description here

因此,我需要删除画廊不再拥有其任何艺术品的艺术家的详细信息。我怎么做?可以用 JOININNER JOIN 来完成吗?即使这两个表没有直接关联。或者我应该首先将 ArtistName 添加为 BorrowedObject 的外键?

最佳答案

我可以帮助您提供数千个理由,让您不要删除艺术家信息,即使您不使用他们的任何艺术作品。也许将来,您将使用您的数据存档进行一些统计,或者获取您从他们或其他人那里购买某些商品的所有艺术家的列表,以及其他原因。

但如果你想要它,这里是:

您可以使用not in:

DELETE FROM artist
WHERE artistName NOT IN
(SELECT artistName FROM object t1 INNER JOIN gallery_object t2
on t1.OUnique_code = t2.OUnique_code)

关于mysql - 在以下情况下如何从某个表中删除行?看照片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36309206/

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