色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

mysql - 把一個表中的數據count更新到另一個表里?

瀏覽:137日期:2022-06-20 16:43:37

問題描述

UPDATE sites left join comments on comments.siteurl=sites.siteurl SET commentcount = count(comments.siteurl)

報錯:#1111 - Invalid use of group function

sites是網站表comments表是評論一個網站對應多個評論現在想把評論的數量統計出來直接更新到sites

找到個方法了:

UPDATE sites A INNER JOIN (SELECT *, COUNT(*) idcount FROM comments GROUP BY siteurl) as B ON B.siteurl = A.siteurlSET A.commentcount = B.idcount

問題解答

回答1:

為何要將count寫入site表 那豈不是每次comment表數據更新了你都要那count重新寫入site?這樣不麻煩嗎?如果你只是想統計每個site的評論數。每次查詢的時候像你之前那樣鏈表就行了

回答2:

count是聚合函數,直接這樣寫是不行的。你可以先把所有的數量查出來,然后直接在update的時候set commentcount=總數

相關文章:
主站蜘蛛池模板: 国产午夜视频 | 一级特黄国产高清毛片97看片 | a毛片视频| 欧美熟videos肥婆 | 久久成人毛片 | 欧美精品一区二区三区在线 | 欧美成人午夜片一一在线观看 | 嫩模大尺度人体福利视频 | 青草久草| 精品在线播放视频 | 丝袜毛片| 国产末成年女噜噜片 | 性视频福利在线看 | 在线视频欧美亚洲 | 一本色道久久88综合亚洲精品高清 | aa级毛片毛片免费观看久 | 日本草草影院 | 亚欧在线观看 | 狠狠色狠狠色综合久久一 | 另类毛片 | 成人午夜免费视频 | 国产中文在线视频 | 黄色福利小视频 | xxxwww欧美 | 国产手机国产手机在线 | 免费一级毛片无毒不卡 | 在线满18网站观看视频 | 一级毛片日韩 | 呦女精品| 久久久这里只有精品免费 | 国产最爽的乱淫视频国语对 | 国产精品欧美韩国日本久久 | 国产综合久久久久 | 99久久精品免费视频 | 91av观看| 久久久久久国产视频 | 亚洲欧美片 | 91精品国产综合久久欧美 | 香港三级日本三级三级人妇 | 一级视频免费观看 | caoporen免费公开视频上传 |