PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
19451 | 03/05/08 13:45:46 | RE(8):PB5.0.04: 別テーブルからカラムの追加 By はなこ |
19449 | 03/05/08 13:21:30 | RE(7):PB5.0.04: 別テーブルからカラムの追加 By hirotyan |
19448 | 03/05/08 12:32:13 | RE(6):PB5.0.04: 別テーブルからカラムの追加 By Taka |
19447 | 03/05/08 12:05:40 | RE(5):PB5.0.04: 別テーブルからカラムの追加 By coo |
19446 | 03/05/08 11:35:19 | RE(4):PB5.0.04: 別テーブルからカラムの追加 By はなこ |
19445 | 03/05/08 10:56:07 | RE(3):PB5.0.04: 別テーブルからカラムの追加 By coo |
19442 | 03/05/07 18:45:42 | RE(2):PB5.0.04: 別テーブルからカラムの追加 By はなこ |
19438 | 03/05/07 16:52:29 | RE(1):PB5.0.04: 別テーブルからカラムの追加 By coo |
19436 | 03/05/07 15:53:55 | PB5.0.04: 別テーブルからカラムの追加 By はなこ |
カテゴリ:データウィンドウ
日付:2003年05月07日 18:45 発信者:はなこ
題名:RE(2):PB5.0.04: 別テーブルからカラムの追加
cooさん、こんばんは。有難うございます。
>えっと・・・良く意味が分からないので、見当違いのことを言っていたらごめんなさい。
>データウィンドウの「データソース編集」画面のデザイン(右クリックでも出るかな?)の
>「テーブルの選択」で増やしちゃ駄目ですか?
説明がうまくできなくてすみません。
上記の方法は、グラフィックス表示での操作ですよね?
現在はSQLソースの編集で直に書いています。
実際にデータソースに記述されているソースは
SELECT A.項目1,B.項目2
FROM テーブル1 A,テーブル2 B
WHERE A.項目3=B.項目3
のようなSQLが有ります。
これにテーブル3から情報を取得したいのですが
以下のようなSQLを実行した結果が欲しいのです。
SELECT A.項目1,B.項目2,C.項目3
FROM テーブル1 A,テーブル2 B,
(select max(項目3) as 項目3,項目4,項目5 from テーブル3 group by 項目4,項目5) C
WHERE A.項目3=B.項目3 and
A.項目3=C.項目4 and
A.項目3=C.項目5
普通にFROM句でテーブルCを追加して、テーブルAと結合したいのですが、
テーブルの構造上、1対n件のデータを返してしまうので、テーブルCのなかで
項目3が最大のものを選択した値だけに絞ることになっています。
このSQLを記述後、データウインドウに戻ると更新特性の指定で
更新処理を行なっているのですが、更新可能なテーブルのリストになにも設定されないのです。
データウインドウを別に作成したりして処理しないとだめですか?(;;)
よい解決策がありましたら宜しくお願い致します。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows98
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.