Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 12 su 12
  1. #11
    Originariamente inviato da blekm
    Codice PHP:
    SELECT 'stringa',
    [...]
    GROUP BY stringa 
    potresti spiegarmi come funziona questa SELECT 'stringa' ... GROUP BY 'stringa'. Ho visto che funziona, ma non penso di aver capito il perchè e il come

    EDIT: inoltre, ho notato che se tolgo l'ultima riga, funziona lo stesso.. quindi posso anche toglierla, no?
    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.
    Potresti trovarti con più di una riga nel risultato e quindi con un errore.

    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?
    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.
    Qualunque imbecille può inventare e imporre tasse. (Maffeo Pantaleoni)

  2. #12
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    grazie per le spiegazioni
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

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