真纳闷!快,谁能告诉我为什么?
1. select contract_no from contract
2. select contract_no from contract where (contract_no in (select contract_no from orders))
3. select contract_no from contract where not (contract_no in (select contract_no from orders))
以上三个sql语句执行结果:第2句和第3句的结果集合并应为第1句的结果集呀!可我实际却不是,这是为什么?