Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Query eseguita in locale ma non online

    Ciao

    il problema che ho è che se eseguo la query sottostante in locale non mi da nessun problema restituendomi i risultati mentre online la query va all'infinito saturando il processo mysql


    codice:
    SELECT b.id_product, b.id_dba_supplier, IF(COUNT(b.id_product) > 1, MIN(b.price), b.price) AS min_price, b.stock
    FROM ps_product a
    JOIN ps_dba_suppliers_products b ON b.id_product = a.id_product
    JOIN 
    (
    SELECT b.id_product, b.id_dba_supplier, IF(COUNT(b.id_product) > 1, MIN(b.price), b.price) AS min_price, b.stock
    FROM ps_dba_suppliers_products b
    GROUP BY b.id_product
    ) AS c ON c.min_price = b.price
    GROUP BY b.id_product
    sapete perchè?

  2. #2
    cosa intendi con "in locale" e "online"?

  3. #3
    localhost e server

  4. #4
    i db sono uguali, anche come contenuto?

  5. #5
    I db sono uguali tranne che per il fatto che quello sul server ha un po' di prodotti in più
    La versione di mysql è sul server la 5.5.54 e in locale la 5.7

  6. #6
    sono due ottimi motivi per cui si può verificare la situazione che hai descritto (qui va, là no)

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.