1
SELECT company_name
FROM empl_company s
WHERE NOT EXISTS 
(
    (SELECT city
     FROM empl_company
     WHERE company_name = 'Small Bank Corporation'
     )
     EXCEPT
    (SELECT city
     FROM empl_company k
     WHERE k.company_name = s.company_name
     ) 
);

エラーになりますORA-00907:右括弧がない場合、何が問題なのかを教えてくれませんか?

4

2 に答える 2

4

EXCEPT演算子はOracleで呼び出されMINUSます。

select company_name
from empl_company s
where not exists (
  select city
  from empl_company
  where company_name = 'Small Bank Corporation'
  MINUS
  select city
  from empl_company k
  where k.company_name = s.company_name
);
于 2012-10-21T17:18:55.197 に答える
0

select company_name from emp1_company s where not presents(select city from emp1_company where company_name ='Small Bank Corporation' and city in(select city FROM empl_company k WHERE k.company_name = s.company_name));

于 2012-11-02T10:53:52.260 に答える