我在查询时遇到问题。因为我是学习SQL的新手。问题是我想根据另外两个表从一个表中删除数据。 我有三个名为Category,Book,Favorite List的表。
表1:类别包含CategoryID,CatagoryName。
表2:Book包含CategoryID,ISBN,Title
表3:收藏夹列表包含ISBN,UserID。
如果我从类别表中删除任何类别,那么从Book表中删除该特定类别的所有书籍,但我不知道如何从收藏夹列表中删除这些书籍。
这是我的查询
Delete FavrtISBN from FavouritList,Book,Catagory where Book.CatagoryID=Catagory.CatagoryID and Catagory.CatagoryID='CS001' and Book.ISBN=FavouritList.FavrtISBN;