3. except allとintersect all
『分析関数の衝撃5 (総集編)』では、Oracle 10gでminus all
とintersect all
を模倣する方法を扱いましたが、PostgreSQL 8.4では、except all
とintersect all
が実装されています。except all
とintersect all
のサンプルを見てみましょう。
ColA |
1 |
1 |
2 |
2 |
3 |
ColA |
1 |
2 |
2 |
3 |
3 |
select ColA from tbl_A except all select ColA from tbl_B;
ColA |
1 |
select ColA from tbl_A intersect all select ColA from tbl_B order by ColA;
ColA |
1 |
2 |
2 |
3 |