为什么不行???? (50分)

  • 主题发起人 主题发起人 ywr
  • 开始时间 开始时间
Y

ywr

Unregistered / Unconfirmed
GUEST, unregistred user!
执行这条语句为什么不行呢?
SELECT COUNT(DISTINCT rno)
FROM room;
是access有什么限制吗?
 
有可能是,我在SQL server中用过没有问题
你可以 先用SELECT DISTINCT rno FROM room;
然后取也记录的个数
 
对于Access而言,为了在数据表单向导中使用聚合功能,必须使用一个SQL别名,
以方便数据表单为查询生成合适的索引。
 
我这样写可以了:
select count(rno)
from (select DISTINCT rno
from room);
hehe!!
to YB_unique:能说详细点吗?


 
我试了一下,的确是不行。[:(]
不过象下面这样写就没有问题了[:)],已经调试通过:
select count(*) from (select distinct id from t1) as tmp;
 
怎么你自己已经解决了?害我白写了一堆。[:)]
 
我刚刚解决的,呵呵
[:D]
不过我在担心access还少了什么功能呀!?
我在用它做栋栋[:(]
 
多人接受答案了。
 

Similar threads

回复
0
查看
881
不得闲
回复
0
查看
572
不得闲
回复
0
查看
825
不得闲
回复
0
查看
873
不得闲
后退
顶部