タグ

2006年10月4日のブックマーク (1件)

  • Microsoft Accessで完全外部結合をする

    テーブルを2つを比べる場合、結合(Join)という演算を行います。 結合には4つぐらい種類があって 内部結合:inner join 左外部結合:left join 右外部結合:right join 大外部結合(完全外部結合、全外部結合):full outer join 一番下のやつは、「現場で使えるSQL」(翔泳社)でも載っていないようなマイナーなものです。でも、力づくの(予算がない、時間が無いなどで、突貫作業の)システムでは、ちょくちょく便利に使います。 SQL ServerやOracleでは、SQL一発で書けるのですが、Microsoft Access(Jet)ではサポートされていないようです。で、何とかやってみようというのが、今回の話です。 2つの方法が考えられます。 担当者マスタ 支店担当者マスタ の2つのテーブルを例として見ていきましょう。 やり方その1 SQL文を以下のよう