これらは私のテーブルです:
表'ユーザー'
ID NAME AGE
01 John 22
02 Gloria 27
表「都市」
ID USER_ID CITY
22 01 Sacramento
23 02 Phoenix
表「趣味」
ID USER_ID HOBBY
88 01 swimming
89 01 reading
90 02 reading
さて、2人の仲間がいます。ジョンはサクラメント出身で、水泳と読書が好きです。グロリアはフェニックス出身で、読書が好きです。
最初の2つのテーブルを結合する方法を知っています。
SELECT * FROM users INNER JOIN cities ON users.id = cities.user_id
しかし、どうすれば「趣味」のテーブルに参加して、水泳が好きなユーザーだけを表示できますか?
どうもありがとう、マティアス