- 締切済み
SQL文を教えてください。
社員テーブルと障害テーブルA、Bがあります。 社員テーブル(社員ID、発見者名、・・・etc) 障害テーブルA(障害番号、発生日、・・・etc) 障害テーブルB(事象、ステータス、対応内容、・・・etc) 社員ID、障害番号、事象、ステータスのSELECT結果を 一つのcsvファイルとして取得するプログラムを作成したいのです。 「複数のテーブルから」「任意の」列を指定して、 検索結果を「csvに出力」する方法がどうしても分かりません。 どのようなSQLになるでしょうか? うまく伝わっているでしょうか? よろしくお願いします。
- みんなの回答 (6)
- 専門家の回答
補足
すみません、質問の仕方が良くなかったですね。 上記に挙げたテーブルの中身はあくまで例であり、 実際は"発見者名"や"事象"といった列名ではありません。 実データが手元になく、仮の列名で質問させていただいています。 ですので、意味や要素の関係性は度外視して下さい。 要点は (1) 複数のテーブルから (2) それぞれ任意の列を指定して検索、 (3) その結果を結合した一覧を1つのCSVファイルに出力 この一連の処理を行う1本のプログラムを作りたいのですが、 経験が浅くてどうにも難しく、詰まってしまったのです。 キー項目はそれぞれのテーブルに存在していますので、 『~XXXX [キー1]』等と代入して考えられるように ご説明いただければ、非常に助かります。 使用環境は、 OS:UNIX DB:Oracle です。 質問もへたくそで申し訳ありませんが、よろしくお願いします。