私は2つのデータテーブルを持っておりsongs
、files
MySQLデータベースには次のように書かれています:
歌の表:
song_id | song_title |
1 | A Title |
2 | B Title |
ファイル テーブル:
file_id | file_name | parent_id |
1 | asong.mp3 | 1 |
2 | bsong.mp3 | 1 |
次のようなセットを返す 1 つの SQL クエリを作成したいと思います (ここで song_id = 1):
song_id => 1
song_title => A Title
song_files = Array(
0 => Array(
file_id => 1
file_name => asong.mp3
)
1 => Array(
file_id => 2
file_name => bsong.mp3
)
)
理想的には、データベースに 1 回だけクエリを実行し、JOIN を調査してきましたが、それが必要な方法であるとは確信していません。私はPHP 5を使用しています
どうもありがとう!オリー