値をコンマ区切り値として SQL Server DB に格納することに問題はありますか?
100 のカテゴリがあり、各カテゴリには 500 個の製品があります。私の最初の考えは、製品コードをカンマ区切りの値に保存して、100 レコードのみがテーブルに表示されるようにすることです。
catagcd1 - prod1,prod2,prod3......
catagcd2 - prod2,prod3,prod5......
しかし、友人に尋ねると、カンマ区切りで保存せず、通常の構造で保存してください。つまり、次のことを意味します。
catagcd1 - prod1
catagcd1 - prod2
catagcd1 - prod3
catagcd2 - prod2
----------------
----------------
my way と his way はどう違いますか?また、パフォーマンスの観点からの違いは何ですか? 説明していただけますか?