由于mycat 不能执行带有``的sql
例如 select id,name from users group by name; mycat正常执行
框架会把sql变成 select `id`,`name` from users group by `name`;
mycat中执行报错
mycat的坑总结如下
下面的解决的办法
把字符串进行DB::Raw一下;
DB::table('users')->select('id','name')->groupBy(DB::Raw(('name'))->get();
子查询如 select a.id ,b.name from users a inner join (select name from students) as b ;
查询结果和你预想的不一样;
正确的用法 select 查询的字段不能带 子查询的别名
max(created_at) 注意 一定要是int型否则结果或意想不到
自己研究了很长时间