为了帮助最终确定当年第一季度的财务记录,管理层需要了解尚未支付费用的候选人才能与他们联系。

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

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


但有一个错误说


  #1054-“字段列表”中的未知列“付费”


谁能帮助我更正我的查询

最佳答案

字段名中有一个空格,因此您必须使用字段名定界符。

在mysql中,您需要反引号`,因此

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

关于mysql - 如何在sql中编写查询以从表中选择相同的记录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43932584/

10-11 18:10