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

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

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

瀏覽:133日期: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=總數

相關文章:
主站蜘蛛池模板: 免费成年网 | a毛片全部免费播放 | 久久在线观看免费视频 | 久草在线播放视频 | 99久久99久久精品免费看子 | 亚洲国产精品日韩在线观看 | 久99久精品视频免费观看v | 空姐毛片| 国产成人综合久久亚洲精品 | 欧美日韩 国产区 在线观看 | 视频二区 中文字幕 欧美 | 欧美国产合集在线视频 | 国产成人精品曰本亚洲77美色 | 成人欧美一区二区三区黑人 | 一级毛片视屏 | 久久亚洲国产中v天仙www | 欧美高清免费一级在线 | 日本在线亚州精品视频在线 | 久久免费精品国产视频 | 99久久99热久久精品免费看 | 国产精品成人久久久 | 鸥美毛片 | 特级欧美午夜aa毛片 | 亚洲欧美一区二区久久 | 老妇综合久久香蕉蜜桃 | 草草视频在线免费观看 | 老外毛片 | 国产极品喷水视频jk制服 | 久草在线中文视频 | 国产亚洲欧美日韩在线观看一区二区 | 国产精品欧美一区二区三区 | 97一级毛片全部免费播放 | 欧美精品日日鲁夜夜添 | 国产亚洲影院 | 欧美一区二区三区精品国产 | 国产精品一区二区资源 | 88av视频在线 | 亚洲一区二区三区不卡视频 | 亚洲精品中文字幕在线 | 欧美日韩亚洲一区二区三区 | 最爽的乱淫片免费 |