0
是否有辦法處理一對多關係,就好像它們是多個一對一條目一樣?Handeling在閱讀時多對多地一對一閱讀
對於所有用戶,我必須顯示按列表分配給他們的所有任務,按用戶排序,但是當任務分配給多個用戶時,我必須在列表中多次顯示它。
是否有辦法處理一對多關係,就好像它們是多個一對一條目一樣?Handeling在閱讀時多對多地一對一閱讀
對於所有用戶,我必須顯示按列表分配給他們的所有任務,按用戶排序,但是當任務分配給多個用戶時,我必須在列表中多次顯示它。
如果我理解得很好,你有用戶(0,N)-----(0,n)的任務 所以,你應該在物理實現:
用戶(0,N)--- - (1,n)User_to_Task(1,n)-----(0,n)任務
然後您只需從User_to_Task表中選擇具有多個一對一關係:
SELECT * FROM User_to_Task
JOIN User ON USE_Id = UTT_USE_Id
JOIN Task ON TAS_Id = UTT_TAS_Id
ORDER BY USE_Id
我不認爲我明白你想要什麼。一對一通常被映射爲一個實體的屬性,一個一對多的列表。你是否打算向對象添加一個未指定數量的屬性,具體取決於列表中會有多少個屬性? – knitti