Open dergtr opened 5 years ago
schema name="schema_db" checkSQLschema="false" dataNode="dn1"
table name="plan_test" subTables="plantest$0-4" dataNode="dn1" rule="sharding-by-murmur" needAddLimit="false"
在schema标签中定义了默认dataNode, dn1中有分片表和非分片表
plan_test是dn1中分片表,sperate_key 为其分片键 loan_test是dn1中非分片表 两表join查询报错: SELECT * FROM plan_test p LEFT JOIN loan_test l ON p.sperate_key =l.sperate_key; 错误信息: can't find table define in schema LOAN_TEST schema:schema_db
单库分表应该是不支持join???
可以用这种方式 试试 /!mycat:catlet=io.mycat.catlets.ShareJoin /select t1.* from tb_user t1,t4 where t1.id=t4.id;
哥们,单库分表,join查询,问题解决了吗
我用/*!mycat:catlet=io.mycat.catlets.ShareJoin / 测试也是不行
可以用这种方式 试试 /*!mycat:catlet=io.mycat.catlets.ShareJoin /select t1. from tb_user t1,t4 where t1.id=t4.id;
这种方式,我试了一下,也是不行
哥们,单库分表,加入查询,问题解决了吗 没有解决,文档上没写太清楚
plan_test是dn1中分片表,sperate_key 为其分片键 loan_test是dn1中非分片表 两表join查询报错:
在schema标签中定义了默认dataNode, dn1中有分片表和非分片表,逻辑表plan_test也没显示出来,是那配置错了吗?