阿里开发手册的描述,禁止多表join: 手册上写着[强制],相信很多同学项目里面的代码都不满足这个要求. 但是关键问题是:不用join,这SQL究竟要怎么写?! 分解关联查询 即对每个要关联的表进行单表查询,然后将结果在应用程序中进行关联.下面的这个查询: SELECT * FROM tag JOIN tag_post ON tag_post.tag_id=tag.id JOIN post ON tag_post.post_id=post.id WHERE tag.tag = 'mysql';…
原理 数据结构 // GO private static Map<Map<Integer,String>,Integer> GO = new HashMap<Map<Integer,String>,Integer>(); // 规范族集 C private static Map<Integer,Map<String,List<String>>> C = new HashMap<Integer, Map<Stri…