这是我的问题。我想在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')

07-24 15:38
查看更多