最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL group by和left join并用解決方式

 更新時(shí)間:2023年12月16日 14:38:39   作者:政清  
這篇文章主要介紹了MySQL group by和left join并用解決方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

MySQL group by和left join并用

最近在做一個(gè)聯(lián)查時(shí)遇到了一個(gè)問題,group by和left join并用的時(shí)候,發(fā)現(xiàn)記錄沒法查出來,原因其實(shí)

是自己的sql寫得不太好,在同事幫助下得到了解決,下面上SQL

  • account_log為記錄表
  • customer為用戶表

沒解決前的sql

SELECT customer.Alias,SUM(account_log.money) AS money,account_log.cid AS cid
FROM `customer`
LEFT JOIN account_log ON account_log.cid = customer.id
WHERE customer.Alias = '123' 
GROUP BY customer.Alias;

上面的這種寫法主要是想通過聯(lián)查然后統(tǒng)計(jì)出記錄表用戶所有的money字段,但是如果在記錄表沒有記錄的情況下,group by查出來的結(jié)果會(huì)為空,這樣就導(dǎo)致了用戶數(shù)據(jù)也顯示不出來了。

重寫sql如下

SELECT * FROM  `customer` c LEFT JOIN 
`(SELECT cid,SUM(money) AS money FROM account_log GROUP BY cid ) m`
ON c.id = m.cid
WHERE  c.Alias = '123'

居然還有這種操作,left join里面居然還能用子查詢,money的統(tǒng)計(jì)也能獲取到,棒!

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Mysql中LAST_INSERT_ID()的函數(shù)使用詳解

    Mysql中LAST_INSERT_ID()的函數(shù)使用詳解

    從名字可以看出,LAST_INSERT_ID即為最后插入的ID值,有了這個(gè)實(shí)用的函數(shù),我們可以實(shí)現(xiàn)很多問題,下面我們就來深入探討下。
    2015-03-03
  • mysql 多個(gè)字段拼接的實(shí)例詳解

    mysql 多個(gè)字段拼接的實(shí)例詳解

    這篇文章主要介紹了mysql 多個(gè)字段拼接的實(shí)例詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • MYSQL中varchar和TEXT的相關(guān)問題詳析

    MYSQL中varchar和TEXT的相關(guān)問題詳析

    varchar 和 text 是 MySQL 字符存儲(chǔ)爭議比較多的領(lǐng)域,下面這篇文章主要給大家介紹了關(guān)于MYSQL中varchar和TEXT,文中介紹的非常詳細(xì),需要的朋友可以參考下
    2022-12-12
  • mysql?in索引慢查詢優(yōu)化實(shí)現(xiàn)步驟解析

    mysql?in索引慢查詢優(yōu)化實(shí)現(xiàn)步驟解析

    這篇文章主要為大家介紹了mysql?in慢查詢優(yōu)化實(shí)現(xiàn)步驟的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • mysql字符串拼接的幾種實(shí)用方式小結(jié)

    mysql字符串拼接的幾種實(shí)用方式小結(jié)

    在SQL語句中經(jīng)常需要進(jìn)行字符串拼接,下面這篇文章主要給大家介紹了關(guān)于mysql字符串拼接的幾種實(shí)用方式,文中通過圖文以及代碼示例介紹的非常詳細(xì),需要的朋友可以參考下
    2023-11-11
  • mysql字符串格式化方式

    mysql字符串格式化方式

    這篇文章主要介紹了mysql字符串格式化方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • MySQL執(zhí)行時(shí)間的查詢

    MySQL執(zhí)行時(shí)間的查詢

    這篇文章主要介紹了MySQL執(zhí)行時(shí)間的查詢,查詢頻繁的數(shù)據(jù)庫和查詢執(zhí)行時(shí)間長的sql,文章中有詳細(xì)的代碼實(shí)例,感興趣的同學(xué)可以參考閱讀
    2023-04-04
  • 最新評(píng)論

    荆门市| 镇赉县| 萍乡市| 谷城县| 晋城| 黔江区| 阿拉善左旗| 麻阳| 和龙市| 巫溪县| 克山县| 三明市| 枞阳县| 永泰县| 图们市| 广宗县| 广河县| 湾仔区| 永善县| 平武县| 卫辉市| 汉川市| 林口县| 江源县| 嘉黎县| 长汀县| 山西省| 灵川县| 四会市| 房山区| 肥城市| 西丰县| 苍梧县| 灵寿县| 济阳县| 塔城市| 泗洪县| 萨迦县| 焉耆| 乐都县| 西乌珠穆沁旗|