Я хочу использовать возврат одного запроса в качестве ввода для другого.
Когда я запускаю их по отдельности, они работают нормально, но когда я объединяю их в один, он не работает.
Отдельные запросы: -
select ja.id
from job_applications ja
join users u
on u.id = ja.user_id
where u.email='xxxxx@gmail.com'
order by ja.updated_at desc
limit 1
Выходные данные
308480
, и когда я использую это значение в качестве входных данных для другого запроса, я получаю желаемый результат
select * from delayed_jobs dj
where handler like "%308480%"
НО, теперь, когда я пытаюсь выполнить его как один запрос, он не работает (я не получаю вывод)
select * from delayed_jobs dj
where handler like
"%(select ja.id
from job_applications ja
join users u
on u.id = ja.user_id
where u.email='xxxxx@gmail.com'
order by ja.updated_at desc
limit 1)%"
Пожалуйста, помогите.