複数テーブルへの問合せ
いつもお世話になっております。
oracleSQLについてわからないことがあるのでお願いします。
テーブル1
項目イ
項目ロ
項目ハ
テーブル2
項目ハ
項目ニ
項目ホ
項目ヘ
の二つのテーブルを問合せたいのですが、
条件が
テーブル1の項目イ='1'
テーブル1の項目ロ='1'
テーブル2の項目ホ='A'
テーブル2の項目ヘ='10'
テーブル1の項目ハ=テーブル2の項目ハ
としてテーブル1の項目ハと
テーブル2の項目ニ
を取得しようとしています。
但し、項目ハがテーブル2になければ項目ニはnullを返したいのですが、どのような方法があるのでしょうか?
select distinct
a.項目ハ,b.項目ニ
FROM
テーブル1 a ,
テーブル2 b
WHERE
a.項目イ = '1' AND
a.項目ロ = '1' AND
a.項目ハ = b.項目ハ AND
b.項目ホ = '10' AND
b.項目ヘ = 'A'
とやっているのですが、データがうまく出ません。
どなたかご教授お願い致します。
補足
ご返答ありがとうございます。 おっしゃるとおりです。 近年、座標求積で図面を作成していることは、存じ上げております。 日本座標から、世界座標が主流のようですね。 只、今回の測量図が、昭和40年代の作成図で 困り果てていました。