2 つのテーブルを作成しています。テーブル 1 には次のスキーマがあります。
user_id int not null,autoincrement
movie _id int not null
movie_name varchar
user_name varchar
rating int
genre varchar
user_Id movie_Id movie_name user_name rating genre
1 1 Twister Alex 6 Drama
2 ! Twister Tim 1 Drama
(contd..)
テーブル2には次のスキーマがあります
movie _id int not null
movie_name varchar
user_name varchar
genre varchar
movie_Id movie_Name user_name genre
2 Harry Porter Alex Fantay
3 Narnia Alex Fantasy
..
...(contd)
値を挿入するクエリを配置すると、最初のテーブルに次のユーザー名が存在するかどうかが最初にチェックされます。真の場合は2番目のテーブルに挿入されます。そうでない場合は、スキーマに従って最初のテーブルに値が挿入されます。つまり、最初のテーブルには一意のユーザー名と一意のuser_Id の 2 番目には、見た映画を含む多くの繰り返しのユーザー名が含まれています
ここで、テーブル 1 とテーブル 2 を結合して、両方のテーブルのすべての列と、user_name の一意の user_Id と、彼らが見た映画とジャンルの評価が含まれるようにします。
たとえば
user_id movie_Id movie_name user_name rating genre
1 1 Twister Alex 6 Drama
1 2 Harry Porter Alex 7 Fantasy
1 3 Narnia Alex 6 Fantasy
2 1 Twister Tim 1 Drama
... 等々
ありがとう