1 つのフィールドと結合されたクエリの数でクエリを並べ替えようとしています。それが私のSQLです:
SELECT * FROM stmt s
LEFT JOIN rctn r ON s.id = r.stmt_id
GROUP BY s.id
ORDER BY (s.time + INTERVAL 1*COUNT(r.stmt_id) DAY) DESC
私は既に持っています
stmts.where(_.orgid === orgId)
.innerJoin(rctns).on(_.id === _.stmtId)
.groupBy(_._1.id)
、しかし、並べ替えの方法がわかりません。
何か案は?