我使用 shardingsphere-proxy 给数据库的做了单库按月分表。
发现连接查询语句这样写,查询结果会丢掉了 b_id
SELECT a.*, b.id AS b_id FROM a LEFT JOIN b ON a.b_id = b.id;
如果这么写正常
SELECT a.id, a.name, b.id AS b_id FROM a LEFT JOIN b ON a.b_id = b.id;
没看到文档对这个地方有说明,不知道是不是 bug ,有没有其他人遇到同类问题。
另:大数量下有更好的分库分表方案吗?