Моя модель A as many B
. Эти таблицы относятся к A.id
и B.item_id
. B
имеет столбец created_at
. Мне нужно выбрать все строки из A
, так что B.created_at
больше, чем 2016-09-1`. Я хотел бы знать, если это возможно, чтобы решить этот вопрос, используя запрос, подобный этому:Sql несколько строк больше, чем значение другой таблицы
SELECT * FROM A
WHERE (
(SELECT B.created_at
FROM B
WHERE B.item_id = A.id)
>= '2016-09-1')
без участия пожалуйста –
Почему без присоединения? Он действует как фильтр, который дает вам только то, что вам нужно. – Siyual