Ребят как в typeorm сделать это У меня есть WalletEntity и InvoiceEntity Тут One-To-Many, 1 wallet -> many invoices У Invoice-а есть status: ENUM( 'SUBMITTED', 'COMPLETED' ) Как найти wallet у которого например есть инвойсы только с статусом COMPLETED
Если у меня в базе будет инвойс с таким же wallet_id и статусом SUBMITTED он всё равно вернёт мне COMPLETED, мне нужно что-бы он находил в базе только wallet у которого все инвойсы в статусе COMPLETED
select * from wallets inner join invoices on walltets.id = invoices.wallet_id where wallet_id NOT IN (select wallet_id from invoices where status != 'completed')