[gl-como] domanda SQL
massimo
massimo@gioielleriecolombo.com
Sab 28 Ott 2006 21:47:57 CEST
Luca Tettamanti ha scritto:
>
> No, perché in quel caso la query non è SQL valido. I campi nella
> select list *devono* comparire nella group list.
> 'GROUP BY' si limita ad effettuare il raggruppamento; supponi di avere
> una tabella fatta così:
>
>
Direttamente da PhpMyAdmin:
>
> *Visualizzazione record 0 - 2 (3 Totali, La query ha impiegato 0.0019
> sec)*
> *query SQL:*
> SELECT cognome, nome
> FROM `associati`
> WHERE `citta` = 'Milano'
> GROUP BY cognome
> LIMIT 0 , 30
> [ Modifica
> <http://192.168.2.2/phpMyAdmin/tbl_properties.php?lang=it-utf-8&server=1&collation_connection=utf8_general_ci&db=freekite&table=associati&sql_query=+SELECT+cognome%2C+nome%0D%0AFROM+%60associati%60%0D%0AWHERE+%60citta%60+%3D+%27Milano%27%0D%0AGROUP+BY+cognome%0D%0ALIMIT+0+%2C+30+&show_query=1#querybox>
> ] [ Crea il codice PHP
> <http://192.168.2.2/phpMyAdmin/read_dump.php?lang=it-utf-8&server=1&collation_connection=utf8_general_ci&db=freekite&table=associati&show_query=1&sql_query=+SELECT+cognome%2C+nome%0D%0AFROM+%60associati%60%0D%0AWHERE+%60citta%60+%3D+%27Milano%27%0D%0AGROUP+BY+cognome%0D%0ALIMIT+0+%2C+30+&show_as_php=1>
> ]
>
Funzia.
Pero' se mi dici che non e' sql standard, ci credo.
Alla prossima.
MAX
Maggiori informazioni sulla lista
gl-como