2017-05-12 41 views
0

为了帮助完成本年第一季度的财务记录,管理层需要知道没有支付费用以便与他们联系的候选人。如何在sql中编写查询以从表中选择相同的记录

对于这个问题,我写了一个查询:

SELECT ENROLL_FEEPAID, COUNT(Not Paid) 
FROM ENROLL 
GROUP BY Not Paid 
HAVING (COUNT(Not Paid) > 1); 

,但得到一个错误说

#1054 - 在 '字段列表'

可以 '付费' 未知列任何人帮我纠正我的查询

回答

1

字段名中有一个空格,所以你必须选择字段名称分隔符。

在MySQL中,你需要反引号`所以

SELECT ENROLL_FEEPAID, COUNT(`Not Paid`) FROM ENROLL GROUP BY `Not Paid` HAVING (COUNT(`Not Paid`) > 1); 
相关问题