[pgsql-jp: 31760] Re: SQLの使い方について

Takao Kato sirius @ jp.fujitsu.com
2003年 12月 11日 (木) 13:06:02 JST


 加藤@川崎です。

登録したアドレスと異なるアドレスで送信してしまいました _o_ > ML管理人様

商品が三つだけ、かつ、重複注文もあり、かつ、力業OKなら、

SELECT a1.id FROM a a1,a a2,a a3
WHERE
 a1.id = a2.id AND a2.id = a3.id AND
 a1.pd = 'みかん' AND a2.pd = 'りんご' AND a3.pd = 'いちご';

または

SELECT id FROM
 (SELECT id,count(*) as cnt FROM
  (SELECT id,product FROM c_order GROUP BY id,product) a
  GROUP BY a.id) b WHERE b.cnt = 3;

でいけるかと。あまり美しくないかな ^^;
-------------------------------------------------------------
加藤@川崎



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