我用子查询为何死机?not in
SELECT *
FROM kh2002
WHERE mc not in(select mc from kh2001);
在kh2002中找出kh2001不包含的名单,为何死机,在foxpro中可以实现。在access中如何实现?
本人感觉access中的select 太难用了,这也不行,那也不行,头都大了。
如何用一条select语句将3个表中的记录一次输出?
1、有3个表分别存放着1、2、3、月份发展的客户名单,三个表的结构完全一致。想用一条select语句将3个月的客户名单显示出来,能否实现?
2、今年3个月的客户名单中不包含上年的客户名单(也就是今年一季度新发展的客户名单),如何用一条select实现?
3、用分组命令group加count()能够统计客户的购买次数,但是我用access中的select统计时*号无法使用,例如:表xsk中含有mc(客户名称)、dh(电话)、xse(销售额)
select *,count(mc),sum(xse) from xsk group by mc
提示:“不能将以选定‘*’的字段中组合”。这样就无法显示客户电话了,(在foxpro中的select可以)。将*号改为dh,显示:"试图执行合计函数中不包含特定表达示‘dh’的查询"。感觉不方便,怎样实现。
[此贴子已经被作者于2002-12-15 17:22:49编辑过]
|