方便更快捷的说明问题,可以按需填写(可删除)
使用环境:sharding-proxy5.3.2单机版本
场景、问题:使用加密配置后执行sql:例如子查询中字段使用count或DATE_FORMAT等函数,外部查询中就找不到该查询的字段例如:select * from (select a.id ,DATE_FORMAT(b.create_month,’%Y-%m’) create_month,count (b.num) AS num from tablea a left join tableb b on a.id = b.aid ) NB
已进行操作:
打印转换后的sql 为 select NB.id from (select a.id ,DATE_FORMAT(b.create_month,’%Y-%m’) create_month,count (b.num) AS num from tablea a left join tableb b on a.id = b.aid ) NB 会丢失字段
现状:
目前发现代码ExpressionProjection的cloneWithOwner中并未实现owner的覆盖,请问下这个版本有在处理这部分吗