首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Server中的组

Server中的组
EN

Stack Overflow用户
提问于 2012-07-13 10:18:30
回答 1查看 424关注 0票数 0

我在Server中有一个查询

代码语言:javascript
复制
SELECT
    k12_dms_contacts_master.prefix_id AS prefix,
    k12_dms_contacts_master.first_name,
    k12_dms_contacts_master.last_name,
    k12_dms_contacts_master.email,
    k12_dms_institution_master.inst_name,
    k12_dms_institution_master.address,
    k12_dms_cities.name AS city_name,
    k12_dms_zip_codes.zip_code,
    k12_dms_institution_master.type_id,
    k12_dms_contacts_institution_jobtitles.glevel_id,
    k12_dms_districts.name AS district_name,
    k12_dms_counties.name AS county_name,
    k12_dms_institution_master.state_id,
    k12_dms_institution_master.phone,
    k12_dms_contacts_institution_jobtitles.job_title_id
FROM
    k12_dms_institution_master
INNER JOIN k12_dms_contacts_institution_jobtitles ON k12_dms_contacts_institution_jobtitles.inst_id = k12_dms_institution_master.id
INNER JOIN k12_dms_contacts_master ON k12_dms_contacts_institution_jobtitles.contact_id = k12_dms_contacts_master.id
INNER JOIN k12_dms_cities ON k12_dms_cities.id = k12_dms_institution_master.city_id
INNER JOIN k12_dms_districts ON k12_dms_districts.id = k12_dms_institution_master.district_id
INNER JOIN k12_dms_counties ON k12_dms_counties.id = k12_dms_institution_master.county_id
INNER JOIN k12_dms_zip_codes ON k12_dms_zip_codes.id = k12_dms_institution_master.zip_code_id
WHERE
    k12_dms_zip_codes.zip_code IN ('92678', '92679', '92688', '92690', '92691', '92692', '92693', '92694', '92877',
                                   '92879', '92881', '92883')
ORDER BY
    k12_dms_institution_master.state_id,
    k12_dms_institution_master.inst_name ASC

现在我想对电子邮件地址和机构名称执行GROUP BY,但是我收到了以下错误:

列'k12_dms_contacts_master.prefix_id‘在select列表中无效,因为它既不包含在聚合函数中,也不包含在GROUP BY子句中。

任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

发布于 2012-07-13 10:24:43

错误信息说明了一切。

您已经创建了一个组,因为这个列不是"group“的一部分,也不是所有groups列(如sum或count)的聚合,所以不能在select子句中使用它。

请注意,组的返回为每组一行。从逻辑上讲,该列对于任何组成员都是不同的,因此它不能适合一行!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11468538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档