sugar 5.0 mysql 多表关联查询 Unknown column 'i.name' in 'where c 返回
C#论坛
老数据
1
2370
悬赏:5 飞吻

sqlsugar5.0 mysql
多表关联查询,把字段 customer_name 重命名 成 name ,使用name 字段做模糊查询 ,生成的sql是报错的,1054 - Unknown column 'i.name' in 'where clause'
为什么生成的sql 最终是拿'name' 做like查询, 而不是拿 'customer_name ' 做like查询
热忱回答(1)
-
守望0远方 VIP0
2020/1/31
sqlsugar 对 重命名后再进行like 查询 支持不好, 最终还是将 where 条件 写到了 lambd 上,使用 SqlFunc函数 ,只是这种方式如果条件很多就会写很长的表达式
0 回复