Получить две страницы каталога прямо из базы

Ответы получены от MySQL через X Protocol. Созданные программой таблицы и представления после чтения удалены.

Наблюдаемый результат программы
НаблюдениеРезультат
Страница 1: артикулыCLIP, CABLE
Страница 1: цены, коп.5000, 30000
Страница 2: артикулыLED, STRIP
Страница 2: цены, коп.120000, 120000
Следующая страница пустада
Столбцы экранаid, sku, price_cents
Всего строк в таблице6
Строки и дополнительные наблюдения
{
    "page_1": [
        {
            "id": 6,
            "sku": "CLIP",
            "price_cents": 5000
        },
        {
            "id": 1,
            "sku": "CABLE",
            "price_cents": 30000
        }
    ],
    "page_2": [
        {
            "id": 2,
            "sku": "LED",
            "price_cents": 120000
        },
        {
            "id": 3,
            "sku": "STRIP",
            "price_cents": 120000
        }
    ],
    "page_3": [],
    "page_size": 2,
    "maximum_cents": 150000
}

Полный JSON результата, включая реальные идентификаторы, сохранён рядом в result.json.