select b_buyid,b_uid from buycart group by b_buyid
错误是试图执行的查询中不包含作为合计函数一部分的特定表达式b_uid.
我只是想按 b_buyid 分类..难道 非要我把 b_uid 放到group by 里??????/
数据库是 access
------解决方案--------------------------------------------------------
是的Group中必须要有前面调用的字段!
------解决方案--------------------------------------------------------
group by是用来计算汇总数值的,你还是应该看看sql语句的基本语法。
------解决方案--------------------------------------------------------
那个只是ui展现上面,最简单的方法,放入dataset中去循环输出表单
------解决方案--------------------------------------------------------
就是GROUP BY能接受你的命令,也实现不了你想要的结果啊,
你还是再理理思路吧
------解决方案--------------------------------------------------------
我不是很懂你的需求,但我似乎感觉到你的问题应该是用DataTable来解决的
也就是说按照一种模式来动态添加到DATATABLE里,你把要实现的结果说清楚点,看我能不能帮你
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
放到子查询里就解决了
- SQL code
select a.b_buyid,b_uid from buycart inner join (select b_buyid from buycart group by b_buyid )a on a.b_buyid =b_buyid
------解决方案--------------------------------------------------------