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月08日 10:56 発信者:coo
題名:RE(3):PB5.0.04: 別テーブルからカラムの追加

はなこさん、こんにちは。

試してないので見当違いだったらごめんなさい。

 SELECT \"テーブル1\".\"A\",   
     \"テーブル2\".\"B\",   
     MAX(\"テーブル3\".\"C\"),
     \"テーブル3\".\"D\",   
     \"テーブル3\".\"E\"
  FROM \"テーブル1\",   
     \"テーブル2\",   
     \"テーブル3\"  
  WHERE ( \"テーブル1\".\"A\" = \"テーブル2\".\"B\" ) 
GROUP BY \"テーブル1\".\"A\",   
     \"テーブル2\".\"B\",
     \"テーブル3\".\"D\",   
     \"テーブル3\".\"E\";
※WHERE句の指定は無視してください。

この定義じゃ駄目ですかねぇ?
あと、はなこさんの書いたSQL構文はFROM句でSelectしてるじゃないですか?

>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 

これを、WHERE句でSELECTしたらいかがでしょうか?
WHERE テーブル3.C=(SELECT MAX(テーブル3.C)...)ってな風に。



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows98
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.