Как использовать лимит и смещение в подзапросе оператора SQL IN?
Например:
SELECT groupdate
FROM ccl9t_az_articles
WHERE groupdate IN (
SELECT * FROM ccl9t_az_articles LIMIT 3 OFFSET 2
)
GROUP BY groupdate
Какой правильный путь?
1 ответ
Решение
При отображении ошибки выше код возвращает следующее
MariaDB пока не поддерживает подзапрос 'LIMIT & IN/ALL/ANY/SOME
Проблема была исправлена путем изменения кода выше:
SELECT * FROM ccl9t_az_articles as group1 INNER JOIN (
SELECT groupdate FROM ccl9t_az_articles LIMIT 3 OFFSET 2
)
as group2 ON group1.groupdate = group2.groupdate GROUP BY group1.groupdate