Mysql 查询的语法有什么问题?

Mysql 查询的语法有什么问题?,mysql,sql,database,web,web-development-server,Mysql,Sql,Database,Web,Web Development Server,这是我的查询中有语法错误的文本 select cc, sum(a.hours),b.labcost from labour a,othshop b where lab_cd='hs' and a.mon=03 and a.yr=2010 group by a.cc HAVING a.cc=b.occ AND b.mon=03 and b.yr=2010; 所有表格都存在。此查询的文本有什么问题?不需要,只需: 请注意,b.labcost由添加到组中。否则,您需要对其执行聚合,例如avgb.la

这是我的查询中有语法错误的文本

select cc, sum(a.hours),b.labcost
from labour a,othshop b
where lab_cd='hs' and a.mon=03 and a.yr=2010
group by a.cc
HAVING a.cc=b.occ AND b.mon=03 and b.yr=2010;
所有表格都存在。此查询的文本有什么问题?

不需要,只需:


请注意,b.labcost由添加到组中。否则,您需要对其执行聚合,例如avgb.labcost

欢迎使用SO。请阅读并编辑您的问题,将其包括在内。谢谢。但是我只需要按a.cc进行分组。这个程序是在一个数据库系统中制作的。我正在尝试将它转换为一个基于mysql和php的数据库。然后,正如我所建议的,尝试找出如何将多个b.labcost转换为每个a.cc的一行。最明显的候选者是平均值、总和或合并
select a.cc, sum(a.hours),b.labcost
from labour a,othshop b
where lab_cd='hs' and a.mon=03 and a.yr=2010
and a.cc=b.occ AND b.mon=03 and b.yr=2010
group by a.cc, b.labcost