0
我有一個數據庫與表A,B,C和D(所有一對多關係)。 A有許多B,B有很多C和C有很多D.現在我想添加另一個表Z.表Z將有許多A,並且表A可以是遞歸到另一個A的父項。查詢多個連接或添加額外的列
現在,如果我想要查詢所有與所有與另一個A具有相同Z的A有關的D,我必須得到Z的id並查詢所有關係。如果表D有一個表Z爲ID的列,它會更快嗎?我只能查詢ID爲Z的所有D,比查詢所有關係要快嗎?這樣做是正確的嗎?
A就像一個用戶,Z就像一個組,D可以是一個帖子。如果我想讓所有用戶在同一組中的所有帖子與我的用戶相比更好(性能),以便通過關係進行查詢或將組ID添加到帖子表中是一個好主意?