国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

mysql連表排序

瀏覽:133日期:2022-06-20 17:57:13

問題描述

表Aid info 1message12message23message3表Bid goods_id1 11 22 33 4

AB表id連表,查詢結果根據B表的相同id個數排序,例如id=1的在B表有兩個,排在前面,id=2和id=3的只有一個,排在后面,請問mysql排序語句order by該怎么寫?

問題解答

回答1:

select A.id, A.info, count(B.goods_id) from A inner join B on A.id = B.id group by A.id order by count(B.goods_id) desc回答2:

說一下可用的sql語句,性能上不是太好,多了一次對表b的查詢。

select a.*, b.*from a inner join b on a.id = b.id inner join ( select id, count(*) as cnt from b group by id ) c on a.id = c.idorder by c.cnt, a.id回答3:

假如數據量會多的話。要是我,就重新考慮需求的合理性。能推掉就推掉。推不掉就在,a表加多一個冗余字段 goods_count。然后建聯合索引。

相關文章:
主站蜘蛛池模板: 久久视频精品线视频在线网站 | 精品午夜国产在线观看不卡 | 亚洲日韩精品欧美一区二区一 | yy6080午夜国产免费福利 | 涩涩国产精品福利在线观看 | 日本精品视频一视频高清 | 亚洲国产成人超福利久久精品 | 亚洲视频在线a视频 | 免费在线精品视频 | 国产精品2019 | 国产成人在线网址 | 男人天堂网2022 | 九九视频在线看精品 | 亚洲第五色综合网啪啪 | 成人在线亚洲 | 国产精品一区二区四区 | 嫩草一区二区三区四区乱码 | 久久亚洲国产精品五月天 | 草草影院ccyy免费看片 | 日本一本久| 久草中文网 | 亚洲第5页| 国产一级毛片外aaaa | 日韩激情中文字幕一区二区 | 久久久精品一区 | 久久久久久久久久久久久久久久久久 | 欧美日韩视频一区三区二区 | 91成人免费观看在线观看 | 国产精品欧美亚洲韩国日本 | 国产精品免费视频一区一 | 国产一区精品在线 | 国产精品久久久精品三级 | 国产在线一二三区 | 怡红院美国十次成人影院 | 久久精品国产亚洲7777小说 | 日韩黄色一级毛片 | 三级黄色毛片网站 | 久久精品国产福利 | 欧美成人免费午夜影视 | 一个人免费看的www 一及 片日本 | 国产成人久久精品推最新 |