Как использовать лимит и смещение в подзапросе оператора SQL IN?

Например:

SELECT groupdate
FROM ccl9t_az_articles
WHERE groupdate IN (
SELECT * FROM ccl9t_az_articles LIMIT 3 OFFSET 2
)
GROUP BY groupdate

Какой правильный путь?

0

Решение

При отображении ошибки выше код возвращает следующее

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
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]