В комнате я знаю, что мы можем создавать сущности с @Embedded
и @Relation
, чтобы создать модель один ко многим.Тем не менее, кажется, что все элементы, у которых совпадают родительский и дочерний столбцы, совпадают.
Если у меня есть две таблицы, одна со столбцом id_1
, а другая со столбцами id_2
и type
, как бы ясмоделируйте запрос, который фильтрует оба совпадения id
и type
?
Запрос будет выглядеть примерно так:
SELECT * FROM table1 LEFT JOIN table2 ON id_1 = id_2 WHERE id_1 = :id AND type = :type"
,
, но если будет возвращена модельиспользует @Relation
, компилятор предупреждает, что все столбцы таблицы 2 не используются, так как они выбираются с использованием отношения.