HiRDBの内部結合と外部結合
HiRDBではOracle同様にテーブルを結合することができます。
ただし、外部結合の(+)は使えません。
内部結合する場合は結合条件をそのままWHERE句に記述するだけです。
外部結合の場合は、LEFT OUTER JOINを使用します。

SELECT A.*
FROM テーブル名 A LEFT OUTER JOIN テーブル名 B
ON (A.ID = B.ID AND A.MYNO = B.MYNO)
WHERE A.REGDATE < CURRENT_DATE
内部結合と違う部分は、結合条件はON句に記述します。
外部結合条件が複数ある場合はANDでつなぎます。
データを絞る検索条件はWHERE句に記述します。

Back to top

Information