亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

每種分類返回前N條數據的接口,該怎么實現比較好?

每種分類返回前N條數據的接口,該怎么實現比較好?

Smart貓小萌 2018-09-23 21:13:04
問題描述例如mysql里面有一張信息表,每條數據都包含name和categoryId,還有一張分類名稱表,包含categoryId和categoryName。現在有一個接口要求是返回所有分類下的前N條數據,大概是這種形式[{    "categoryId":1001,    "data":[         {            "name":"test1"         },         {            "name":"test2"         }     ] }, {    "categoryId":1002,    "data":[         {            "name":"test3"         },         {            "name":"test4"         }     ] }]因為分類個數是不固定的,每個分類查一次可能要訪問很多次數據庫,現在的做法是寫了一個復雜sql一次性全部查出來,也能夠做到。但我怕以后數據量大的話sql的性能沒法保證,是否有其他更加通用的方法能夠參考?關注 | 3收藏
查看完整描述

1 回答

?
富國滬深

TA貢獻1790條經驗 獲得超9個贊

分類表獲取所有分類id,
循環,單獨查詢每個分類的前多少條,放入list
最后返回.

查看完整回答
反對 回復 2018-09-23
  • 1 回答
  • 0 關注
  • 601 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號