• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQLの質問です。)

SQLの質問です。どうすればTOKUTENテーブルにHYOKIKAN_FR時点の氏名を取得できますか?

このQ&Aのポイント
  • 下記のテーブルの情報を結合して、TOKUTENテーブルのHYOKIKAN_FR時点の氏名を取得する方法について教えてください。
  • テーブルの構造やデータの例を示し、具体的なSQLのコードを説明してください。
  • また、それに適切なインデックスの作成方法や注意点も教えていただけると嬉しいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • yamada_g
  • ベストアンサー率68% (258/374)
回答No.1

各テーブルの関連が不明なのですが、こんな感じのことでしょうか。 select T.*, N.SIME from TOKUTEN T inner join KIHON K on (K.SYKNCODE = T.SYOKUINCD) inner join NAME N on (N.SYOKUINID = K.SYOKUINID and T.HYOKIKAN_FR between N.TKYSTADATE and N.TKYENDDATE); NAMEテーブルにレコードがないTOKUTENテーブルのレコードも取得したいなら、LEFT JOINに変えてください。

すると、全ての回答が全文表示されます。

関連するQ&A