Meine hql Abfrage ist unten gezeigt, aber es ist nicht die Reihenfolge der Datensätze von a.remoteCreatedAt Spalte, bitte helfen Sie mir, wenn es einen Fehler in der Reihenfolge nach Klausel.Sortieren nach Klausel funktioniert nicht im Ruhezustand
SELECT c
FROM Comic c
JOIN FETCH c.album a
JOIN FETCH a.media m
JOIN FETCH c.user u
LEFT JOIN FETCH a.user ow
LEFT JOIN FETCH c.channel channel
LEFT JOIN FETCH c.categories cc
WHERE a.publishedAt !=NULL
AND channel.uniqueName IN (:channelUniqueNames)
AND channel.active = TRUE
AND c.active=TRUE
AND c.visibilityType='PUBLIC'
ORDER BY CASE
WHEN a.remoteCreatedAt !=NULL THEN a.remoteCreatedAt
ELSE a.publishedAt
END DESC
Sie sollten diese Frage entfernen, weil es kein Problem mit der Abfrage gab, wie Sie in Ihrer eigenen Antwort unten notieren. Wenn Sie die Frage aufheben, wird es für andere Leser verwirrend sein. – carbontax
Wie kann ich die Frage löschen? Ich denke, dass ich das nicht tun könnte, weil es eine Antwort gibt, die mehr als einmal abgestimmt wird. –