L'espressione 'stringa' è qui usata come una costante, e quindi può essere utilizzata nella clausola GROUP BY. Il fatto che serva o meno la sua presenza dipende dal risultato della ricerca, se deterministico o no.Originariamente inviato da blekm
potresti spiegarmi come funziona questa SELECT 'stringa' ... GROUP BY 'stringa'. Ho visto che funziona, ma non penso di aver capito il perchè e il comeCodice PHP:SELECT 'stringa',
[...]
GROUP BY stringa
EDIT: inoltre, ho notato che se tolgo l'ultima riga, funziona lo stesso..quindi posso anche toglierla, no?
![]()
Potresti trovarti con più di una riga nel risultato e quindi con un errore.
Per quanto ho capito non vedo problemi a estendere la ricerca anche ad altri campi. Ti basta aggiungere quelle colonne al WHERE, anche se non del tutto ortodosso per SQL/92.EDIT 2: altra domanda, ho diverse righe nel db, e per ogni riga ho una data. Come è possibile fare controlli anche sulla data? Cioè, posso usare la query sopra solo su quelle righe dove anno = 2006, o magari mese = gennaio && anno = 2007 && prodotto=stringa?
O devo usare due query separate?


quindi posso anche toglierla, no?
Rispondi quotando
