为了帮助最终确定当年第一季度的财务记录,管理层需要了解尚未支付费用的候选人才能与他们联系。
对于这个问题,我写了一个查询:
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/