1

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)

、しかし、並べ替えの方法がわかりません。

何か案は?

4

1 に答える 1