ich eine Tabelle, die wie folgt aussieht:MySQL ROW_NUMBER für mehrere Spalten
+-------------+--------+------------+
| Employee ID | Salary | Grievances |
+-------------+--------+------------+
| 101 | 70,000 | 12 |
| 102 | 90,000 | 100 |
| ... | ... | ... |
+-------------+--------+------------+
Und ich alle Mitarbeiter finden wollen, die in der Top-Ten- für Gehalt, aber die Boden-five für Beschwerden. Ich (denke ich) weiß, wie dies in SQL Server mit ROW_NUMBER
zu tun, aber wie es in MySQL zu tun? Ich habe die goto question dabei gesehen, aber es gilt nicht wirklich für eine mehrspaltige Bestellung.
Können Sie mehr über erarbeiten „Top-Ten für Gehalt, aber der Boden-five für Beschwerden.“ mit Beispieldaten oder Ausgabe erforderlich – geeksal
Sie möchten Beispieldaten und gewünschte Ergebnisse oder sogar die SQL Server-Abfrage bereitstellen. –
Ich dachte, es war ziemlich selbsterklärend. Ergreifen Sie alle Mitarbeiter, deren Gehalt zu den zehn höchsten Gehältern gehört UND deren Anzahl an Beschwerden zu den fünf niedrigsten zählt. –