1

これが私の質問です。映画をレンタルできる「ストア」をMySQLに作りたいです。

Movie次のフィールドを持つ というテーブルがあります。

Movie_ID
MovieName
Shop_ID (FK from the table Shop)

Shopテーブル:

Shop_ID
ShopName
Location

私はストアド プロシージャを練習しているので、その中で実行する必要があります。私の質問は:

特定の映画が LA の fx a ストアでレンタルできるかどうかを確認するにはどうすればよいですか? また、特定の期間にレンタルしたいことを伝えてから、町の別の場所にある別の店に返却するにはどうすればよいですか?

4

1 に答える 1

1

要約すると... 名前と関連付けで検索する必要があります。私は WHERE 名 + WHERE ショップでそれを行います:

SELECT Movie_ID
FROM Movie
WHERE MovieName = 'The Matrix'
 AND Shop_ID IN (
  SELECT Shop_ID
  FROM Shop
  WHERE Location = 'NY')
于 2013-05-26T19:12:11.227 に答える