{
    "id": "fb156-filter-order",
    "title": "Фильтр каталога: правильное количество ещё не означает правильный порядок",
    "columns": [
        "Наблюдение",
        "Результат"
    ],
    "rows": [
        [
            "Параметров у SELECT",
            2
        ],
        [
            "Перепутанные границы",
            "3000 → 1000"
        ],
        [
            "Строк при неверном порядке",
            0
        ],
        [
            "Границы после сопоставления",
            "1000 → 3000"
        ],
        [
            "Коды показанных товаров",
            "2, 4"
        ],
        [
            "Товары",
            "Кабель \/ Держатель"
        ],
        [
            "Цены в копейках",
            "1200, 3000"
        ]
    ],
    "checks": {
        "two_parameters": true,
        "same_count_different_order": true,
        "wrong_order_returns_empty": true,
        "explicit_mapping": true,
        "price_order_in_sql": true,
        "out_of_stock_excluded": true,
        "query_released": true,
        "owned_objects_removed": true
    },
    "observations": {
        "form": {
            "max_kopecks": 3000,
            "min_kopecks": 1000
        },
        "wrong_parameters": [
            3000,
            1000
        ],
        "correct_parameters": [
            1000,
            3000
        ],
        "selected": [
            {
                "id": 2,
                "title": "Кабель",
                "price": 1200
            },
            {
                "id": 4,
                "title": "Держатель",
                "price": 3000
            }
        ],
        "sql_filters": [
            "price_kopecks >= minimum",
            "price_kopecks <= maximum",
            "stock > 0"
        ],
        "sql_order": "price_kopecks, item_id",
        "sql_limit": 10
    },
    "runtime": {
        "php": "8.2.35",
        "extension": "3.0.1",
        "server_version": "5.0.4",
        "database": "phpmanual153",
        "transport": "embedded_local_file"
    },
    "owned_objects": [
        {
            "type": "TABLE",
            "name": "FB156_FILTERS_E9470A64B4"
        }
    ],
    "removed_objects": [
        {
            "type": "TABLE",
            "name": "FB156_FILTERS_E9470A64B4"
        }
    ]
}
