最新国产好看的视频,伊人天堂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è)問(wèn)題,group by和left join并用的時(shí)候,發(fā)現(xiàn)記錄沒(méi)法查出來(lái),原因其實(shí)

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

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

沒(méi)解決前的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;

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

重寫(xiě)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里面居然還能用子查詢(xún),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)很多問(wèn)題,下面我們就來(lái)深入探討下。
    2015-03-03
  • mysql 多個(gè)字段拼接的實(shí)例詳解

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

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

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

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

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

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

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

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

    mysql字符串格式化方式

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

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

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

    阜新市| 九龙县| 汕尾市| 错那县| 三都| 凯里市| 张掖市| 凉城县| 安多县| 宾阳县| 扬中市| 合阳县| 儋州市| 五指山市| 胶南市| 龙川县| 修武县| 雷波县| 萨嘎县| 化德县| 双鸭山市| 澄江县| 东港市| 古交市| 张北县| 河东区| 临沧市| 改则县| 南部县| 安龙县| 汪清县| 边坝县| 福清市| 于田县| 宣威市| 莫力| 宁南县| 台东县| 绥阳县| 尉犁县| 梨树县|