Я использую улей 1.2.1, и у меня возникают некоторые проблемы при попытке присоединиться с использованием подзапроса.
Моя основная таблица - это приложения, и я пытаюсь присоединить ее к кредитам таблиц на основеучетная запись и даты.Условие даты доставляет мне неприятности, когда я пытаюсь получить только одну строку (кредит должен быть после заявки, и он может быть только один, чтобы избежать дублирования в объединении).Я использую следующий код:
SELECT COUNT(1)
FROM applications apps
LEFT JOIN credits c
ON c.python_id =
(
SELECT python_id
FROM credits cr
WHERE cr.ind in ('NP','0P')
AND cr.acct_nbr = apps.acct_nbr
AND cr.date >= apps.date
ORDER BY cr.date DESC
LIMIT 1
)
Я получаю следующую ошибку:
[Code: 40000, SQL State: 42000] Error while compiling statement: FAILED: ParseException line 8:24 cannot recognize input near 'SELECT' 'python_id' 'FROM' in expression specification
Не могли бы вы помочь?
Спасибо