2017-05-12 1 views
0

Um die Finanzdaten für das 1. Quartal des Jahres zu finalisieren, muss das Management Kandidaten kennen, die ihre Gebühren nicht bezahlt haben, um sie zu kontaktieren.So schreiben Sie Abfragen in SQL, um dieselben Datensätze aus einer Tabelle auszuwählen

Für diese Frage habe ich eine Abfrage:

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

aber einen Fehler bekam sagen

# 1054 - Unbekannte Spalte 'Paid' in 'Feldliste'

können jemand hilft mir meine Anfrage zu korrigieren

Antwort

1

Es gibt einen Platz im Feldname, so dass Sie müssen se das Trennzeichen für den Feldnamen.

In mysql müssen Sie die Graviszeichen `so

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