标题: 请问查询可以反选吗? [打印本页] 作者: donfen41 时间: 2006-10-31 18:27 标题: 请问查询可以反选吗? 如果一张表内有记录 A B C 现在已经通过查询得到A B 记录,怎么建查询可以得到C记录?请大家给个思路,谢谢!作者: andymark 时间: 2006-10-31 18:37
select * from 表 where id not in ( select id from 表)作者: donfen41 时间: 2006-11-1 17:40
谢谢版主!!作者: donfen41 时间: 2006-11-7 18:57
我的查询提示是: ! 所编写的一个子查询可在不在主查询和from子句中使用的exists保留字的情况下返回多个字段.修改子查询的select语句已只要求返回一个字段.
我不理解这是什么意思.
我的查询语句是这样写的:
SELECT * from 税票表 where 基本数据表.流水号 not in
(SELECT 基本数据表.流水号, Sum(税票表.税票金额) AS 税票金额之总计
FROM 税票表 INNER JOIN 基本数据表 ON 税票表.对应流水号 = 基本数据表.流水号
GROUP BY 基本数据表.流水号);