使用MySQL concat函数进行拼接不同字段时,如果遇到拼接变量其中一个是Null值的情况,会导致整个拼接的字段为Null。...select id, company_name
from company
where id = 1;
当进行关联查询时,vehicle表中假设有两条数据company_id为null,那么就会导致concat...的字段整个为空。...select iv.id as vehicleId, company_name as companyName, concat(iv.id, 'concat', ic.company_name) as concatName...(ifnull(iv.id, 'null'), 'concat', ifnull(ic.company_name, 'null')) as concatName
from insurance_vehicle