这是我的问题。我想在MySQL中建立一个“商店”,你可以在那里租电影。
我有一个名为Movie
的表,其中包含以下字段:
Movie_ID
MovieName
Shop_ID (FK from the table Shop)
Shop
表:Shop_ID
ShopName
Location
我在练习存储过程,所以必须在其中完成。我的问题是:
在洛杉矶的fx a商店里,我怎样才能确认一部电影是否可以出租?我怎么能告诉你我想在一个特定的时期租它,然后把它还回另一家商店,在镇上的另一个地方?
最佳答案
总而言之。。。你需要按名称和关联进行搜索。我会用WHERE name+WHERE shop in来做:
SELECT Movie_ID
FROM Movie
WHERE MovieName = 'The Matrix'
AND Shop_ID IN (
SELECT Shop_ID
FROM Shop
WHERE Location = 'NY')