SQL语句: cmcandan.CommandText = "select 项目名称,单价,食品类别 from 餐牌表 group by 食品类别";
编译出现的错误提示:选择列表中的列 '餐牌表.项目名称' 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中。到底是怎么回事哦!请高手指教!说下各字段的数据类型:项目名称为nvarchar,单价为int,食品类别为nvarchar.数据库数据如:
牛肉炒苦瓜 12 熟食类
美人汤 25 汤类
编译出现的错误提示:选择列表中的列 '餐牌表.项目名称' 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中。到底是怎么回事哦!请高手指教!说下各字段的数据类型:项目名称为nvarchar,单价为int,食品类别为nvarchar.数据库数据如:
牛肉炒苦瓜 12 熟食类
美人汤 25 汤类
解决方案 »
- HTTP 模拟请求, 谁帮看看 代码 有什么问题
- %%%%%%%%%%%%%速度来神解决,picturebox显示GIF图像停顿 &&&&&&&&&&&&&
- C#中控件的调用
- 请问哪有vss的下载地址的啊,急求,谢谢 !
- C#导出Word表格,如何重复利用模板表格?
- 如何将comboBox控件和SQL数据库中的记录绑定?请高手解决!
- c#编码算法实现
- [急]DataTable的对比问题
- 我新建一个线程,线程函数却没有执行。为什么?
- 字符串中提取所需字符串的问题,谢谢帮忙解答!
- -- vs2005下,界面可以使用单元测试吗?
- sendkeys.sendwait()在中文输入法下能实现,在英文输入法下失效??
所有被列出的字段都要出现在group by中除非你用聚合函数比如sum
cmcandan.CommandText = "select 项目名称,count(单价),食品类别 from 餐牌表 group by 食品类别";
cmcandan.CommandText = "select 项目名称,count(单价),食品类别 from 餐牌表 group by 食品类别,项目名称"; group by 后面的是除了"单价"外其他的字段