私は文字通り PHP / MySQL の学習を昨日始めたので、これが単純な/ばかげた/不適切な言い回しの質問である場合はお詫びします。
私は2つのテーブルでセットアップされたデータベースを持っています:
場所
l_id | loc_name
----------------
1 | France
2 | London
3 | The Moon
アイテム
i_id | item_name | item_loc
----------------------------
1 | Book | 1
2 | Mirror | 1
3 | Bread | 2
4 | Camera | 2
5 | Cheese | 3
6 | Ladle | 3
l_id 番号のリストが提供された場合、loc_name とそれぞれに割り当てられたすべてのアイテムを見つけるにはどうすればよいでしょうか?
これは 1 回のクエリで実行できますか? それとも、名前に対して 1 回、アイテムに対して 1 回、2 回クエリを実行する必要がありますか?
そうではありませんが、他のクエリで JOIN を使用して非常に最小限の成功を収めましたが、それらが機能している理由がよくわかりません。舞台裏のプロセスが何であるか、構文がそれをどのように記述しているかを正確に理解するのに苦労しています。誰かがこの主題に関する読み物を推薦できるなら、それは素晴らしいことです。
助けてくれてありがとう、質問が少しだったらごめんなさい