作者mindscold (喵)
看板Database
标题[SQL ] not in 怪怪的
时间Tue Jun 14 16:42:25 2011
<< MS SQL 2000 >>
我有两张Table 上面纪录如下
Table A
支票号码
=======
A001
A002
A003
Table B
付款单号 支票号码
==================
B00001 A001
B00002 A002
当我下SQL 指令:
Select * from TableA where 支票号码 not in (select 支票号码 from TableB)
应该要会出现 A003 才对
但它会显示找不到任何资料
但当我换个方法查:
Select * from TableA where 支票号码 in (select 支票号码 from TableB)
又可以出现 A001 A002这两笔了
请问为什麽?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.248.17.41