Oracle 質問総合スレ
..
396:NAME IS NULL
07/04/21 17:47:21 iUeSgJd/
低レベルな問い合わせですみません。
教えて下さい。
バージョンは9iです。
・SQL1文で
・SELECTの結果を見て、動的にFROM句/where句を変えたい。
・正確にはプロCOBOLん中で使います。
・PL/SQLは使用できません。
↓実イメージ
SELECT
名簿.生徒名,
名簿.理系文系区分
理系費用.学費,
文系費用.学費
from
名簿, 理系学費, 文系学費
(このままだと、学費テーブルとのジョインが上手くいかないのはわかっています。)
名簿テーブルの理系文系区分が、理系だったら、理系費用テーブルをジョインしたい。
文系だったら、文系費用テーブルをジョインしたい、みたいな。。。
一応、解決策は一つ思い付いています。
理系と文系のそれぞれ費用テーブルにジョインした問い合わせを、
UNIONすればイイってな感じは思いついてます。
ただ、SQLん中でIF文とか書けるのかなぁ、というのがわからなくて。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4340日前に更新/231 KB
担当:undef