PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
3702 98/10/22 16:13:01 RE(7):PB6: UNIONを使って結合した内容をソートする方法を教えてください。 By よっしん
3701 98/10/22 14:30:37 RE(6):PB6: UNIONを使って結合した内容をソートする方法を教えてください。 By まこと
3689 98/10/22 10:22:51 RE(5):PB6: UNIONを使って結合した内容をソートする方法を教えてください。 By よっしん
3681 98/10/21 13:22:18 RE(4): ビューの作り方は... By てとらぽっと
3680 98/10/21 12:23:11 RE(3):PB6: UNIONを使って結合した内容をソートする方法を教えてください。 By まこと
3678 98/10/21 08:57:55 RE(2):PB6: UNIONを使って結合した内容をソートする方法を教えてください。 By てとらぽっと
3676 98/10/20 19:50:34 RE(1):PB6: UNIONを使って結合した内容をソートする方法を教えてください。 By kin
3675 98/10/20 17:18:00 PB6: UNIONを使って結合した内容をソートする方法を教えてください。 By まこと

カテゴリ:データベース
日付:1998年10月22日 10:22 発信者:よっしん
題名:RE(5):PB6: UNIONを使って結合した内容をソートする方法を教えてください。

はぢめまして

>UNIONを使って2つのカラムを1つのカラムとしてDDDWを作成したのですが、
>ソートできません。

>select毎に、order by カラム名 asc を加えると、エラーになります。
>また、文末に加えてもエラーになります。

>データウインドウの編集画面でソート指定をしても出力結果はかわりません。
>(カラムA  カラムB  としたら、DWのカラム名をCにして、Cに対してソート
>  指定をしましたがダメでした。)

>どうしたら、UNIONで結合させた結果集合をソートさせる事ができるのでしょうか?


わたしは UNION使用時のソートを以下のようにしています。

SELECT \"SYOKUINTB\".\"SYOKUIN_ID\",
       \"SYOKUINTB\".\"SYOKUIN_NAME1\",
       \"SYOKUINTB\".\"SYOKUIN_SYOZOKU\"
FROM   \"SYOKUINTB\"

UNION

SELECT \"RINJITB\".\"RINJI_ID\",
       \"RINJITB\".\"RINJI_NAME1\",
       \"RINJITB\".\"RINJI_SYOZOKU\"
FROM   \"RINJITB\"

ORDER BY 3 ASC,
         1 ASC

これで、SYOZOKU,ID の昇順でソートされます。

一度ためしてみては、いかがでしょうか。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle SQL*Net 2.3
Browser (記載なし)

Server SoftWare

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

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