complex query几个原则 1.一般来说in比exists更有利(更容易变成join)。 2.尽量避免union,使用union all代替,避免sort。 3,绝对不能在没有on条件下使用join(除非有特殊目的)。 4.outer join的时候注意on和where。