いくつかの条件を満たすテーブルResponsesから単一の行を選択しようとしていますが、update_datetimeフィールドに最新の日付があります。(実際には、Responses行のすべてのフィールドが必要ですが、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全体を見ることに興味がある場合、またはすべてを見ることが役立つ場合、これは実際にははるかに大きなクエリのごく一部です。