午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

mysql - 把一個表中的數(shù)據(jù)count更新到另一個表里?

瀏覽:247日期: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是網(wǎng)站表comments表是評論一個網(wǎng)站對應(yīng)多個評論現(xiàn)在想把評論的數(shù)量統(tǒng)計出來直接更新到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表數(shù)據(jù)更新了你都要那count重新寫入site?這樣不麻煩嗎?如果你只是想統(tǒng)計每個site的評論數(shù)。每次查詢的時候像你之前那樣鏈表就行了

回答2:

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

相關(guān)文章:
主站蜘蛛池模板: 久久av资源 | 日韩1级片 | 17c国产精品一区二区 | 国产美女在线播放 | 深夜影院在线观看 | 欧美一区二区精品 | 色女人av| 国产1区在线 | 国产一级二级视频 | 美国一级黄色录像 | 日韩视频专区 | 欧美成人短视频 | 四虎影院在线播放 | www.黄色网| 国产久草视频 | 亚洲精品一区二区三区蜜桃 | 国产一二区在线 | 国产一级淫片久久久片a级 香港之夜完整在线观看 | 黄网视频在线观看 | 成人影片在线免费观看 | 国产黄a三级 | 青青青草视频在线观看 | 心动小房东动漫1至6集 在线观看免费 | 色综合天天综合网国产成人网 | 欧美黄色大片免费看 | 欧美日韩精品一区二区 | 中文字幕第九页 | 亚洲色图都市激情 | 国产成人麻豆精品午夜在线 | 久久网站精品 | 一区二区三区在线看 | 91看片黄色 | 亚洲免费资源 | 中文av网站 | 成人看片在线观看 | 免费在线不卡视频 | 精品成人在线视频 | 精品视频一区二区三区在线观看 | 四虎影院永久免费 | 午夜精品久久久久久久99黑人 | 岛国精品在线播放 |