Ich habe User
und Post
table.
User has Many Posts
Beziehung. Ich möchte den Benutzer abfragen und die Abfrage nach der Anzahl der Posts sortieren, die die Benutzer erstellt haben. Wie schreibe ich diese Sequelize-Abfrage?
Wie bekomme ich diese Benutzeranfrage nach Post sortiert?
Es gibt wahrscheinlich einen besseren Weg, aber Sie können eine .literal()
um eine Unterabfrage zu erstellen und einen Alias zuzuordnen. Dann können Sie bei der Bestellung auf den Alias verweisen, Beispiel:
Dies würde das folgende SQL erzeugen:
%Vor%Dreh es um, so dass Sequelize dich gibt
%Vor%Das heißt, beginnen Sie mit Post, nicht mit Benutzer.
Tags und Links mysql sequelize.js