失礼、SQLを書き直します。 >SELECT f.loid FROM file_lobj f >LEFT OUTER JOIN pg_largeobject p > ON f.loid = p.loid >WHERE p.loid IS NULL; SELECT p.loid FROM pg_largeobject LEFT OUTER JOIN file_lobj f ON p.loid = f.loid WHERE f.loid IS NULL; 外部結合が逆でした。 要するに管理されてないoidを検索するという意味です。 -- 斎見 浩平 <saimi @ oliver.co.jp>