这是我的问题。我想做一个"商店"在MySQL,您可以租借电影。
我有一个名为Movie
的表格,其中包含以下字段:
Movie_ID
MovieName
Shop_ID (FK from the table Shop)
Shop
表:
Shop_ID
ShopName
Location
我正在练习存储过程,所以必须在那里完成。我的问题是:
如何在洛杉矶的一家商店检查某部电影是否可以出租?我怎么能告诉我,我想在特定的时间内租用它,然后将它送回另一个商店,在城里的另一个地方?
答案 0 :(得分:1)
总结一下......您需要按名称和关联进行搜索。我会用WHERE名称+ WHERE shop in:
来做SELECT Movie_ID
FROM Movie
WHERE MovieName = 'The Matrix'
AND Shop_ID IN (
SELECT Shop_ID
FROM Shop
WHERE Location = 'NY')