私は自分の映画のデータベースを作成し、各映画の俳優と別のデータベースを作成しました
列は次のとおりです。
- ID
- 俳優
- ImdbActorID
- ImdbMovieID
- キャラクター
例:
47105 | ハワード・マクギリン| nm0569294 | tt0111333 | 大人のプリンスデレク
47106| ミシェル・ニカストロ| nm0629264 | tt0111333 | 大人のプリンセスオデット
47108| ジョン・クリーズ| nm0000092 | tt0111333 | ジーン・ボブ
私のウェブアプリが特定の映画をクエリするとき: ImdbMovieID='tt0111333'である俳優から*を選択します
私はそのリストを取得します。私の問題は、各俳優の映画の総数の列を追加したいということです。したがって、プログラムで各アクターに対してクエリを実行する必要はありません
同じテーブルをカウントで結合することを考えましたか?しかし、それがうまくいくかどうかはわかりません。私を困惑させるのは、where句があることです。