ERROR 4000 (HY000): UDAL - DBProxy internal error: invalid route in sql, multi tables found but datanode has no intersection sql: ××××× 报错原因:两表关联(或者多表关联)查询报错,一个是单库表,一个是分片表,分布式数据库中分片表和单库表是不允许联合查询,同一个schema中,查询的数据,在两个表不同的分片上 解决办法:原来的一条sql,拆分成两条sql,分两次查询,查出一个表的数据后,再将数据放到另一个表中查询,得到结果 (欢迎指正!)