需求是獲取文章下的評(píng)論以及評(píng)論的回復(fù)大概形式是這樣A:這是一條評(píng)論B:這是評(píng)論的回復(fù)回復(fù)B:這是評(píng)論的回復(fù)的回復(fù)回復(fù)C:這是評(píng)論的回復(fù)的回復(fù)的回復(fù)然后之前的做法是:先select出評(píng)論在foreach評(píng)論逐條select出評(píng)論的所有回復(fù),再按時(shí)間排序,歸類到評(píng)論的子集中但是一旦評(píng)論多了之后就會(huì)出現(xiàn)性能瓶頸,如何科學(xué)高效地拿到這個(gè)評(píng)論和回復(fù)的集合?包括數(shù)據(jù)表如何設(shè)計(jì)和代碼的邏輯,求大神賜教。補(bǔ)充:表的結(jié)構(gòu)可以修改,我想知道科學(xué)一點(diǎn)的表一般是怎么設(shè)計(jì)的?或者說(shuō)如何設(shè)計(jì)這個(gè)表能夠最大程度提高性能再補(bǔ)充:還有一個(gè)問(wèn)題,就是如果我只需要獲得單個(gè)評(píng)論下的三條回復(fù)內(nèi)容,以及單個(gè)評(píng)論下所有回復(fù)的數(shù)量,又該怎么處理這個(gè)邏輯或者說(shuō)sql怎么寫呢?
mysql如何檢索評(píng)論和針對(duì)評(píng)論的回復(fù)
Qyouu
2019-04-27 17:17:01