Я пытаюсь выбрать одну строку из таблицы Ответы, которая удовлетворяет нескольким условиям и имеет самую последнюю дату в поле update_datetime.(Я на самом деле хочу ВСЕ поля из строки Ответы, но я остановлюсь только на ее response_uuid.)
Моя попытка выполнить этот запрос ниже приводит к ошибке "Выражение не-логического типа, указанное вконтекст, где ожидается условие, рядом с ')' ".Что, черт возьми, я делаю не так?
select response_uuid, MAX(update_datetime)
from Responses
where question_id=2115
and session_uuid in (
select session_uuid from Sessions
where client_uuid = '552782A2-4DC6-4715-B278-4C7F5F867975'
)
group by response_uuid
having MAX(update_datetime)
Я смотрел на подобные вопросы по всем сетям, и я просто не вижу, в чем проблема.Спасибо за любую помощь!
ps. Это на самом деле небольшая часть гораздо большего запроса, если вам интересно увидеть все это, или если было бы полезно увидеть все это.