表TEST_B
ID NAME
1 A
2 B
3 C
4
表TEST_C
ID NAME
1 A
2 B
3 A
4 B
语句
SELECT B.* FROM TEST_B B WHERE B.NAME NOT IN(SELECT C.NAME FROM TEST_C C)
为什么结果只选出表B的id为3的那行记录,id为4那行,为什么没有选择出来呢。