[英]Creating a blog database
我正在嘗試創建一個博客網站。 我的問題是如何處理博客數據庫系統。
例如,我有一個場景,每個博客可能有更多評論,喜歡,照片,視頻。 因此,我為注釋,喜歡,照片,視頻創建了單獨的表格,並插入具有相關博客ID的每條記錄(例如:一個博客可以包含多個照片,評論,視頻...)。
但是,當我嘗試通過為具有相關表的博客創建視圖來創建博客摘要時,確實遇到了問題。 當我使用博客ID加入帶有評論,頂,視頻表的博客表時,博客視圖重復。
請幫我嗎? 誰能提出解決此問題的任何想法,或者有人會知道fb或twitter如何處理這種情況?
如果錯誤,請糾正我,如果有人有新想法,我准備重新設計數據庫...
如果您對此有所幫助,那就太好了。我正在努力尋找解決方法...
誰能給我一個例子。
您需要建立聚合機制。 從SQL視圖中讀取后,此機制應將用LEFT JOINS生成的那些多行組合成適合您需要的對象。 它很可能將具有用於照片和其他可連接數據的數組。
這是一篇文章,顯示了如何創建這樣的對象。
數據庫結果是對象還是數組?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.