Скажем, у меня есть matches(id, player1_id, player2_id, player1_score, player2_score)
и players(id, name)
таблицы.
Очевидно, у игрока много совпадений - но условием соединения для этого будет равенство players.id in (matches.player1_id, matches.player2_id)
, а не равен c check.
Поддерживает ли TypeORM такую схему?