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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.