如:A表 B表
账号 户名 账号 户名
1 张三 1 张三
2 李四 3 王五
3 王五 4 杨六
4 杨六
怎样查询出B表中少的那部分数据。以字段“账号”或者“户名”做索引。
SELECT A.户名
FROM TABLE_A A, TABLE_B B
WHERE A.户名 = B.户名(+)
WHERE B.户名 IS NULL
还可以有其他方法:1 select distinct A.ID from A where A.ID not in (select ID from B)
1 select A.ID from A left join B on A.ID=B.ID where B.ID is null
本回答被网友采纳