0
我有用戶表,然後他們的興趣表。hasMany通過表的使用
最好是有hasMany通過表來管理兩個之間的關係,或者我最好是做一個CSV到用戶表的列之一。
我一直在使用hasMany到目前爲止,但想知道最好的選擇是什麼。
我很欣賞任何有關此數據庫管理問題的建議。
我有用戶表,然後他們的興趣表。hasMany通過表的使用
最好是有hasMany通過表來管理兩個之間的關係,或者我最好是做一個CSV到用戶表的列之一。
我一直在使用hasMany到目前爲止,但想知道最好的選擇是什麼。
我很欣賞任何有關此數據庫管理問題的建議。
如果我理解正確:您的選擇之一是將逗號分隔值保存在關係數據庫的列中?
這幾乎不是一個有效的選項。不要這樣做。只有在某些EXTREME情況下,你有某種數據倉庫......不,我在想什麼。永遠不要將關係保存爲列中的逗號分隔列表。
感謝您的建議。那麼你認爲我應該總是使用pivot(hasMany through)表嗎?有沒有更好的方式來管理這種關係? –
用戶可以擁有多個興趣點,並且多個用戶具有相同的興趣我認爲:這意味着您應該有3個tabels:'users','interest'和'userIntersts'。 – Nanne