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

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

mysql連表排序

瀏覽:102日期: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。然后建聯合索引。

相關文章:
主站蜘蛛池模板: 一级做a爰性色毛片 | 精品久久久久国产免费 | 波多野一区二区 | 香蕉视频黄在线观看 | 久久er热视频在这里精品 | 一级毛片免费 | 日本手机在线视频 | 成人性色生活片免费网 | 久久国产免费观看 | 国产三级国产精品国产普男人 | 午夜mm131美女做爰视频 | 亚洲成a人片 | 天天黄色片 | 久久道 | 国产精品亚洲欧美 | 亚洲 欧美 中文字幕 | 亚洲国产精品aaa一区 | 国产精品欧美日韩一区二区 | 国产美女精品三级在线观看 | 久久久成人啪啪免费网站 | 欧美亚洲日本国产 | 国产亚洲小视频 | 日韩偷拍自拍 | swag国产精品一区二区 | 亚洲欧美视频一区二区三区 | 男人在线天堂 | 香港aa三级久久三级老师 | 免费看一片 | 免费一区二区三区视频狠狠 | 欧美.亚洲.日本一区二区三区 | 国产毛片一级国语版 | 久久精品三级视频 | 91亚洲国产成人久久精品网址 | 国产一区影视 | 国产精品久久久久久久毛片 | 女在床上被男的插爽叫视频 | 久久久午夜精品理论片 | jiz欧美高清 | 成 人 亚洲 综合天堂 | 中文字幕在线视频观看 | 久久视频在线 |