导入excel文件时显示导入的数据和数据库不匹配,可是看着明明就是一样的,在数据库执行了sql语句,果然没有结果。仔细看了下是数据库里面存的字段有空格导致查询不出结果,大神说用mysql去空格函数,一搜百度发现局势PHP的trim(),下面是sql语句:SELECT p.inner_name,p.id_product,ps.sku FROM erp_product p LEFT JOIN erp_product_sku as ps on ps.id_product = p.id_product WHERE ( trim(p.inner_name) in('DCPH208437女鞋','DCPH208437 女鞋') and p.id_department = 8 )
ps:在tp里的写法 where("trim(inner_name) = 'DCPH208437 女鞋'");