これは、従業員ごとに複数の電話番号を保存する必要があるインタビューで尋ねられました。私は、コンマで区切られた数字の文字列を使用できると答えました。次の質問は、文字列のサイズが非常に長くなった場合 (仮に 1000 個の数字を仮定すると) はどうなるかということでした。より良い解決策を考え出してください。私は無知でした。誰かがこの問題を解決するための正しいアプローチを提案できますか..
編集:列の数をいくつかの最大数として固定し、必要に応じて aas を挿入することを提案しましたが、ほとんどの場合、多くの NULL 値につながるため、それは悪い設計でした。
編集:以下のコメントの1つで提案されているように、新しいテーブルを追加する以外に、この問題を解決する他の方法が存在するかどうかを知りたかっただけです(回答として伝えました)。ところで、これはインタビュアー側のトリックですか、それとも別の解決策が実際に存在しますか?