中易网

mysql ifnull语句

答案:2  悬赏:40  
解决时间 2021-01-07 15:04
mysql ifnull语句
最佳答案
left join没有关联到的都会置成NULL, 跟你ifnull没有关系

写在最外层才有效果,像这样
SELECt a.*, ifnull(c.order_number,0) from `table_a` as a left join (select partner_id, IFNULL(count(order_id),0) as order_number from `table_c` group by partner_id) as c on c.partner_id=a.partner_id
全部回答
首先,
你的语句中,完全没有必要使用ifnull(),
因为count()函数不会返回null值,只会返回>=0的整数。
其次,
结果中出现null的原因,并不是应为c.order_number的值,而是:
left join的时候,如果在右表中找不到对应的内容,就会显示null,
正是因为你的表c是空的,所以...
希望你能明白!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求流星武器升到12段大概需要多少钱
靠自己实力打上钻石五的。单排上去的。说明我
“拨”这字怎么读
"中国大妈"这个群体引起海内外关注,从侧面反
马桶(坐便器)排 水不畅,怀疑有点冻冰,可
买二手房付了5万定金,现在不想买了怎么办
我想问一下各位亲这是B1A4里的谁啊? 
如何让母牛生公牛犊
用流着、流着,布满,抱着,这几个词描写一处
食事是什么意思及用法
诚运汽贸地址好找么,我有些事要过去
王者荣耀里,赵云和韩信谁更强大
魔兽地王 王者之战v2.1.63攻略
什么是接零保护?
假如你太监索贿中的是哪位县令,你该怎么办
推荐资讯
iwatch 2888元的是什么型号?
早上是吃一个鸡蛋好,还是吃两个鸡蛋更有营养
独生子女费从未领取过
荆芥花籽怎么做着吃
男人对女人说诚心交往是指什么
什么大导演,都是吹,冯,张票房就可以看出不
小小演讲稿,肥料越多是不是对植物就越好
王者荣耀哪个远程输出的英雄厉害?移动速度也
受贿25万能判缓刑吗
泰文怎么说?
客所思K—20声卡录歌播放声音小怎么调整?
电脑键盘右边的数字键怎么变成了方向键啊,按
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?