У меня есть диалог пользователя с ботом
и мне надо получить каждый следующий ответ пользователя от опр вопроса бота
Я либо получаю либо лишь 1 ответ (после вопроса бота)
Либо все последующие ответы (после вопроса бота)
SELECT min(a.id), a.value
FROM actions AS a
INNER JOIN (
SELECT a.call_id, a.id
FROM calls AS c
INNER JOIN actions AS a ON a.call_id = c.id
WHERE
c.created_at >= '2023-02-05 13:30:00'
AND c.created_at <= '2023-02-05 13:47:59'
AND `type` = 'MRCPSynth'
AND `value` -> "$.key" = 'select_free_dates'
) AS act ON a.call_id = act.call_id
WHERE
a.`type` = 'MRCPRecog'
AND a.id > act.id
GROUP BY a.value;
Как сделать лимит на каждый where в джоине?