お世話になります。
https://teratail.com/questions/188905#
先日、同じタイトルで上記にて質問しましたが、同じテーブルにてまた別のことを伺いたく質問させてください。
memberテーブル
no name sex
1 佐藤 man
2 伊東 woman
3 金井 man
4 渡辺 woman
like_dataテーブル
data_no data_name
1 いちご
2 みかn
3 すいか
4 ぶどう
5 レモン
6 バナナ
like_memberテーブル(上記テーブルを基にしたメンバーが好きなものリスト)
like_no like_member_no like_data_no
1 1 2
2 2 2
3 1 3
4 3 3
5 1 4
6 2 4
7 3 4
8 4 1
9 4 2
10 4 4
※like_member_noは、memberテーブルのnoと紐づく
※like_data_noは、like_dataテーブルのdata_noと紐づく
とここ質問ですが、以下のようにメンバーを一覧で表示させつつ、そこに紐づく好きな(果物)を段を変えて表示させたいと考えているのですが、このような場合、like_memberテーブルを基本とし、該当するデータを全件取得し、PHPで表示を操作する方が良いのか?それともSQLで一発で取得することが出来るのか?(その場合、サンプルで構いませんのでどのようなSQLとなるのか併せて)ご教示いただければ幸いです。
よろしくお願いいたします。
1 佐藤 man
. みかん
. すいか
. ぶどう
2 伊東 woman
. みかん
. ぶどう
3 金井 man
. すいか
. ぶどう
4 渡辺 woman
. いちご
. みかん
. ぶどう
※「.」はレイアウトを整えるためのものです。
■ mts10806さん、Orlofskyさんへのお返事
ご指摘ありがとうございます。至らぬことあり申し訳ありません。
以降、気をつけたいと思います。
回答3件
あなたの回答
tips
プレビュー