sugar 5.0 mysql 多表关联查询 Unknown column 'i.name' in 'where c 返回

反馈
1 120

image.png

sqlsugar5.0    mysql  

多表关联查询,把字段 customer_name 重命名 成 name  ,使用name  字段做模糊查询 ,生成的sql是报错的,1054 - Unknown column 'i.name' in 'where clause'


为什么生成的sql  最终是拿'name'  做like查询,  而不是拿 'customer_name '  做like查询

热忱回答1


  • image.png

    sqlsugar  对 重命名后再进行like 查询 支持不好,  最终还是将 where 条件 写到了  lambd 上,使用 SqlFunc函数 ,只是这种方式如果条件很多就会写很长的表达式

    0 回复

版块

学习文档

最新会员

发布达人

回贴达人