есть вариант сделать так, но это не совсем то что надо и выводит N-ное кол-во записей с одинаковым code
SELECT id, code, base_id, block_id
FROM table as a
WHERE
(
SELECT count(*)
FROM table as f
WHERE f.code = a.code and a.id >= f.id
) <= N
ORDER BY id, code
где N - кол-во записей с одинаковым кодом
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.