2012-05-30 74 views
2

我想了解你的建議:對產品的類別新建或使用逗號?

enter image description here

或創建一個第三表

使用逗號。

enter image description here

哪一個更有益?

非常感謝您的建議。

回答

5

創建第三個表格肯定是更好的選擇。

使用逗號分隔的值只會導致您後面的問題。它還會使編寫SQL查詢比他們需要的複雜得多,性能會因此而降低成本。

+0

+1簡單案例:創建一個select來查找特定類別的所有產品。您需要解析該列中的字符串,以查找您感興趣的子字符串 - 可能會變得昂貴。而對於單獨的表格,類別值已經按行分別表示。 –

+0

或者,更有趣的情況下,當一個新產品的名稱中有一個逗號! –