select count(distinct (xiaozuid)) ,count(kehuid) from zongkuaijibiao where riqi= '2007-07-15 '
我用他在查询分析器里查能查处结果3和9
可是用在我的JAVA代码中就报异常:列 'zongkuaijibiao.kuaijiid ' 在选择列表中无效,因为该列未包含在聚合函数中,并且没有 GROUP BY 子句。
我都没要查zongkuaijibiao.kuaijiid他为什么报这种错呢?还有该怎么解决。。。
请说的通俗明白点。我的SQL水平有限~~谢谢
------解决方案--------------------
你就在后面加group by试试看哈
------解决方案--------------------
java代码有错吧.在查询那块
------解决方案--------------------
select count(distinct (xiaozuid)) ,count(kehuid) from zongkuaijibiao where riqi= '2007-07-15 ' group by xiaozuid,kehuid
如果结果不对就要另行想办法了.你这里进行了两个统计