[pgsql-jp: 33430] SELECT文をまとめたいのですが。

ml ml @ naviokinawa.com
2004年 6月 30日 (水) 14:05:52 JST


いつもお世話になっております。
maeda@MLと申します。

ある二つのSELECT文を一つにしたく、色々試しているのですが、
なかなか上手くいきません。

SELECT DISTINCT ON (s1.o_code) s1.o_code, s2.o_name, s2.category 
FROM y200405 s1, item s2 WHERE s1.o_code = s2.o_code;
    o_code     |                    o_name                    | category
---------------+----------------------------------------------+----------
 9300695001285 | オールドエルパソタコシーズニングMIX34g(上原) | 調味料
 9301000000010 | 蒸し紅いもセット500g×3【入力禁止】          | 紅芋菓子
(2 rows)


SELECT o_code, SUM(num) FROM y200405 GROUP BY o_code;
    o_code     | sum
---------------+-----
 9300695001285 |   6
 9301000000010 |  31
(2 rows)

上記二つのSELECTをo_codeをキーに一つにまとめて、
なんとか下記のように表示したいのですが、
何か良い方法はございますでしょうか?

    o_code     |                    o_name                    | category | sum
---------------+----------------------------------------------+----------+-----
 9300695001285 | オールドエルパソタコシーズニングMIX34g(上原) | 調味料   |   6
 9301000000010 | 蒸し紅いもセット500g×3【入力禁止】          | 紅芋菓子 |  31
(2 rows)





pgsql-jp メーリングリストの案内