Datatables: Использование строки для столбцов с php / mysql или еще?

Получил большой набор данных (500.000 записей) о стоимости товаров.
Каждые данные в строке, как это:

product value
12345 red
12345 large
12345 portable

так далее ..

Мне нужно использовать Datatable для отображения и фильтрации данных легко.

Проблемы:

Когда я планирую использовать mysql, я должен использовать предел (например, 10), но предел, учитывая количество строк, а не количество продуктов и количество значений, не определено заранее.

SELECT pctv.id_produit,pctv.id_caracteristique_valeur
FROM produit_to_caracteristique_valeur pctv
LIMIT 10

Я пробовал также Pivot, но плохая производительность на больших наборах данных.

Если я использую PHP, чтобы выдвинуть все в массив и слайс, я получил ошибку 500 (ограничение памяти)

Есть идеи для этого?

С уважением

0

Решение

Как насчет следующего?

SELECT
pctv.id_produit,
pctv.id_caracteristique_valeur
FROM
produit_to_caracteristique_valeur pctv
WHERE
pctv.id_produit in (
SELECT DISTINCT
id_produit
FROM
produit_to_caracteristique_valeur
LIMIT
10
)
0

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

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

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