有个疑惑请教:有两个表,表A有个user字段,表B有个user字段,表A的user字段是主关键字,表B的user不是主关键字,我用语句select a.user from a,b where a.user not in b.user,选出来的user并不是表A中有而表B中没有的user,如果用select a.user from a where user not in (select distinct user from b)选出来的就是A中有而B中没有的字段,谁能帮我解释这个现象