两个表关联模糊查询,并能够有区别 Excel 导出
表A(id,name,address,card,comment)【address是地址,card是身份证号码】
表B(id,area,card, level)【area值是城市的某区,例如“南山”, card是身份证的前6位, level是等级】
需求:1、如何用表A关联表B,以表B的area和card的字段模糊匹配表A的address和card,并将查询结果 按level分组;
2.我使用了laravel excel3.1的扩展包,有没有办法能够把匹配到的关键子,在输出的excel文件中能够变色标红。
扩展包没用过,我这个 SQL 可以参考一下。
@青风百里 能不能转换成laravel 写法
模型关联《Laravel 6 中文文档》
大概是这样,我没数据,也不方便测试。可以参考下。
建议在表A中增加一个card_id的冗余字段,保存身份证的前6位,用于laravel的模型关联外键