我是 TypeORM 的新手,我想使用 TypeORM 的 QueryBuilder
类编写以下 SQL 脚本:
SELECT chat.*, message.*
FROM WE_TALK_CHAT chat LEFT JOIN
(SELECT message.*,
ROW_NUMBER() OVER (PARTITION BY message.chat_id ORDER BY message.CREATED_ON DESC) as seqnum
FROM WE_TALK_CHAT_MESSAGE message
) message
ON chat.ID = message.CHAT_ID AND message.seqnum = 1
ORDER BY message.CREATED_ON DESC;
我怎样才能做到这一点?