[SQL ] not in 怪怪的

看板Database作者 (喵)時間13年前 (2011/06/14 16:42), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
<< 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
文章代碼(AID): #1Dznxtk2 (Database)
文章代碼(AID): #1Dznxtk2 (Database)