У меня SQL-запрос
SELECT targetDate, anEvent
FROM myTable mt
JOIN lookupTable lookup
ON lookup.startDate < mt.targetDate AND endDate > mt.targetDate
Когда я пытаюсь превратить его в подзапрос
SELECT targetDate, sub.anEvent
FROM myTable mt
JOIN
(
SELECT anEvent
FROM lookupTable lookup
WHERE lookup.startDate < mt.targetDate AND endDate > mt.targetDate
) sub
Я получаю сообщение об ошибке «MT не определен».
Мне нужно сделать это подзапросом, как я могу это исправить?