GridViewで複雑なSQLを作成するには?

解決


織咲  2008-02-26 10:51:54  No: 144474  IP: 192.*.*.*

VB2005、Oracle10gで開発をしています。

GridViewを置いて、データの表示をしたいのですが、ステートメントの構成でWHERE句の指定方法がわからないので教えてください。

具体的には、以下のような処理になります。

  ①  画面上に作成したテキストボックス1にID(子)を入力する
  ②  画面上に作成したテキストボックス2に年月6桁を入力する
  ③  ①を条件にテーブルAからID(親)を検索する
  ④  ③で検索した結果を条件にテーブルAから一致するID(子)を全て取得する
  ⑤  ④で取得した結果と②、④を条件にテーブルBから取得した金額をGridViewに表示する
  ⑥  ⑤の表示をする時、一番上に入力したID(子)の情報を表示する
  ⑦  表示された各データの横にチェックボックスを出し、選択されたデータを次処理で扱えるようにする

副問い合わせをした結果を出力すればいいと思うのですが、複数のテーブルを扱う等のWHERE句の指定方法がわかりませんので、ご教授お願い致します。
記述の足りない事柄等ありましたら、ご指摘ください。

編集 削除
やじゅ  2008-02-26 16:08:11  No: 144475  IP: 192.*.*.*

INNER JOINあたりですかね
http://oracle.se-free.com/dml/08_innser.html

編集 削除
織咲  2008-02-28 09:29:45  No: 144476  IP: 192.*.*.*

おかげさまで無事解決しました。

ありがとうございました。

編集 削除