簡體   English   中英

數據表:使用行到列與php / mysql還是其他?

[英]Datatables : Using row to columns with php/mysql or else?

獲得了有關產品價值的大型數據集(500.000個條目)。 像這樣的行中的每個數據:

product value
12345 red
12345 large
12345 portable

等..

我需要使用數據表輕松顯示和過濾數據。

麻煩:

當我計划使用mysql時,我必須使用限制(例如10),但要考慮的是行數而不是產品數,並且沒有預先定義值數。

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

我也嘗試過數據透視,但是在大型數據集上的性能很差。

如果我使用PHP推送數組和切片中的所有內容,則會出現500錯誤(內存限制)

有什么想法可以實現?

問候

接下來呢?

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
    )

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM