מתן נחמני
08/18/2022, 8:21 AM.orderBy('user.state = "pending" ', 'DESC')
First show users with state pending then the restNurul
08/23/2022, 10:34 AMמתן נחמני
08/23/2022, 1:48 PM[queryResult,countResult] = await prisma.$transaction(
[
prisma.$queryRaw<sesUserType[]>`SELECT * FROM keyweon_dev.tb_ses_user AS susr
WHERE susr.sesId = ${Buffer.from(sesId,'base64url')}
AND susr.keyRingKeyId IS NOT NULL AND susr.state != 'deleted' AND susr.updateTime > ${FABRICMIGRATIONDATE}
order by susr.state = 'pending' desc, susr.userName desc
LIMIT ${pageSize}
OFFSET ${skip}
`,
prisma.$queryRaw<sesUserCount>`SELECT COUNT(*) as count FROM keyweon_dev.tb_ses_user AS susr
WHERE susr.sesId = ${Buffer.from(sesId,'base64url')}
AND susr.keyRingKeyId IS NOT NULL AND susr.state != 'deleted' AND susr.updateTime > ${FABRICMIGRATIONDATE}
order by susr.state = 'pending' desc, susr.userName desc
`
]
)
Thanks again for the reply!