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 |
