better filtering in inverse order column

This commit is contained in:
Marc-Roig 2023-01-13 10:53:30 +01:00
parent 8ec567ef9f
commit dd98293a55

View File

@ -340,7 +340,9 @@ const cleanOrderColumnsForInnoDB = async ({
.map(() => '?')
.join(', ')})
) AS inv_order
FROM ?? a`,
FROM ?? a
WHERE a.?? IN (${inverseRelIds.map(() => '?').join(', ')})
`,
[
tempInvOrderTableName,
joinTable.name,
@ -351,6 +353,8 @@ const cleanOrderColumnsForInnoDB = async ({
inverseJoinColumn.name,
...inverseRelIds,
joinTable.name,
inverseJoinColumn.name,
...inverseRelIds,
]
)
.transacting(trx);