Hitachi

Hitachi Advanced Data Binder SQLリファレンス


1.9.1 例1(販売履歴表と顧客表から商品を購入した顧客を検索する その1)

販売履歴表(SALESLIST)と顧客表(USERSLIST)から,2011/9/6以降に商品を購入した顧客の,顧客ID(USERID),名前(NAME),商品コード(PUR-CODE),購入日(PUR-DATE)を検索します。

検索対象表

[図データ]

[図データ]

指定例
SELECT "SALESLIST"."USERID","NAME","PUR-CODE","PUR-DATE"
    FROM "SALESLIST","USERSLIST"
        WHERE "PUR-DATE">=DATE'2011-09-06'
        AND "SALESLIST"."USERID"="USERSLIST"."USERID"
検索結果

[図データ]

メモ
  • 両方の表に同じ列名がある場合,指定した列名がどちらの表の列かを識別するために「"表名"."列名"」の形式で指定します。この例の場合は,USERID列が該当します。"SALESLIST"."USERID"または"USERSLIST"."USERID"と指定します。

  • FROM句には,検索対象とするすべての表を指定します。

  • 顧客ID列(USERID)をキーにして表を結合するため,「AND "SALESLIST"."USERID"="USERSLIST"."USERID"」の条件式を指定します。