你的位置:首页 > 软件开发 > 数据库 > MySql查询语句中解决该列没有包含在聚合函数或者groupby子句中的相关问题思路

MySql查询语句中解决该列没有包含在聚合函数或者groupby子句中的相关问题思路

发布时间:2016-11-16 18:00:18
首先引入语句来源,表结构和数据如下:需求是:查出员工(personname)在不同店铺(store)的总薪酬(salary),相同店铺输出store,不同店铺输出multi_store。正确查询语句如下:SELECT personname,(case when count(dis ...

 

首先引入语句来源,表结构和数据如下:

MySql查询语句中解决该列没有包含在聚合函数或者groupby子句中的相关问题思路

需求是:查出员工(personname)在不同店铺(store)的总薪酬(salary),相同店铺输出store,不同店铺输出multi_store。

正确查询语句如下:

SELECT personname,(case when count(distinct Store)>1 then 'multi_store' else MAX ( store) end),sum(Salary) FROM dbo.StaffInformation

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:MySql查询语句中解决该列没有包含在聚合函数或者groupby子句中的相关问题思路

关键词:MYSQL

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。