2012-02-27 52 views
0

我知道這可能是一個簡單的問題,如果我知道我在尋找什麼,我可能會自己找到它。然而,這個想法在我的正常思維方式中是有一點開箱的。所以問題是,我是否可以將一個對象/數據數組存儲在一個實際可以搜索的列中,而不必使用服務器端腳本來分解對象/數組。mySQL是否有可搜索的數組類型?

這個概念是什麼,我目前在我的數據庫中有一個表格,目前它還沒有一個明確的表格。但我最初想到的是一個單獨的表,每行都有一個唯一的id,並且這個id是一組數字(或者如果我實際上可以存儲一個對象)。這些數據是什麼,我希望沒有可能是冗餘數據的行。這是一對多/多對多概念的一部分。我唯一能想到的就是Google+,它是「圈子」,我希望能夠將它們組合在一起,形成一個圓圈。如果我選擇那個圈子,它只會顯示給我想要顯示的人。

也許我有這個錯誤。如果是這樣,如果有人能指出我更加堅定的方向,那將是非常棒的。底線是,我有一系列的表格,它們在所有這些表格中都有獨特的ID。希望這張表能夠將一些這些ID與我在作品中的其他事物聯繫起來。我可以將這些ID與一個不同的ID組合在一起。

+0

連接表? – 2012-02-27 16:40:38

+0

我認爲這是關係表的原因。加入Maintable.id = subtable.maintable_id,然後執行搜索的基本條件 – Churk 2012-02-27 16:40:59

回答

0

你可能想實現這樣的例子ER圖:

users and circles

用戶可以具有零,一個或多個圈子。 然後,用戶和圈子之間存在多對多的關係。