[pgsql-jp: 31758] Re: SQLの使い方について
Wataru Oguro
oguro @ zenrin-datacom.net
2003年 12月 11日 (木) 12:20:31 JST
oguroです。
> SELECT * FROM customer NATURAL INNER JOIN c_order
> WHERE id IN (
> SELECT DISTINCT id FROM c_order
> WHERE product IN ('みかん','りんご','いちご')
> GROUP BY id
> HAVING COUNT(*) >= 3);
select
a.*
from
customer a inner join
(select id from c_order where product in('いちご','みかん','りんご')
group by id having count(*) = 3) b
on
a.id = b.id
;
こっちのほうがコストがかからない気がします。。。
憶測ですが。。。。
間違ってらゴメンナサイ!
pgsql-jp メーリングリストの案内