1,查询两表间记录之差集时。可以用关联字段取另一张表的null值 。
如 以aid关联的 a,b两表。取b中差集 可以写成select * from b left join a on a.id = b.aid where b.aid is null;
2,多表联合查询记录放在另外的表中。
insert into z (a,b,c)select a1,b1,c1 from zz right join zzz on zz.id = zzz.zzid where a ='test'.
3,ibatis 多表查询时,正常分页( a,b两表,以a表记录数分页,和b表无关)