left join后如何没有值则赋为0
在Left Join时使用IFNULL()函数将null值替换为0。例如,假设我们有两个表A和B,我们想要左连接它们并将null值替换为0:
SELECT A.id, IFNULL(B.value, 0)
FROM A
LEFT JOIN B ON A.id = B.id;
这将返回A表中所有行和与它们匹配的B表中的行。如果B表中没有与A表中某行匹配的行,则IFNULL()函数将返回0。
原文地址: https://www.cveoy.top/t/topic/halx 著作权归作者所有。请勿转载和采集!