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

    [Mysql] GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

    salve, da quando il mio hoster (senza avvisare) ha fatto l'upgrade mysql

    questa query

    codice:
    $querywe = "SELECT agente, prodotto, SUM(prov) as totaleprove FROM produzione GROUP BY agente ORDER BY totaleprove desc LIMIT 0,4";
    da questo errore sul group by

    Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'iveuqwfh_cup.produzione.prodotto' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

    avete qualche suggerimento da darmi su come farla rifunzionare?

    grazie mille



    L'intuizione creativa più di ogni altra cosa è l'unico elemento per cui la vita vale la pena di essere vissuta (D.W)

  2. #2
    il messaggio di errore è molto chiaro: perché non leggerlo? prodotto non è un valore aggregato e non è nella group by. questo non è permesso da sql

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 © 2019 vBulletin Solutions, Inc. All rights reserved.