質問: ### 実現したいこと どうにもググってもイメージが掴めなかったので。 初歩的な質問ですみません。 以下のようなイメージなのですが、 そもそも実装が可能かどうかと、 その場合の「人」テーブルをcreateする sql文を教えていただけないでしょうか。 「フルーツ」 | fruit_id | fruit_name | | --- | --- | | 1 | apple | | 2 | lemon | | 3 | orange | 「人」 | human_name | human_having_fruit | | --- | --- | | taro | 1,2 | | hanako | | | takashi | 1,3 | | yoko | 3 | | yoshie | 1,2,3 | ・いくつずつ持っているか ・どの順番で持っているか などは実装できなくても大丈夫です。
回答: > > そもそも実装が可能かどうかと、 > > > 可能ですが**おすすめはできません**。「`human_having_fruit`は入れて出せればそれでOK、ここを対象に検索などは行わない」というのでなければリレーションを正規化したほうがいいでしょう。 | human_name | fruit_id | | --- | --- | | taro | 1 | | taro | 2 | | takashi | 1 | | takashi | 3 | | yoko | 3 | | yoshie | 1 | | yoshie | 2 | | yoshie | 3 |