Visualizzazione risultati 1 fino 6 di 6

Discussione: Una bella query

  1. #1
    Guest

    Predefinito

    Salve a tutti
    nel mio database contenente una lista di titoli di film un titolo può ripetersi più di una volta.
    Vorrei con una query estrarre i 3 titoli che si ripetono più spesso con associato il numero di quante volte si ripetono.
    Sto cercando di farlo usando una sola query ma per ora non mi riesce!!
    Qualche consiglio?!!

  2. #2
    Guest

    Predefinito

    perchè prima non ci posti la create table della tua tabella!

  3. #3
    Guest

    Predefinito

    Prova cosi\':

    SELECT nome,count(nome) FROM `films` group by nome limit 0, 3

  4. #4
    Guest

    Predefinito

    e la cosa mi è strana perchè se uso GROUP BY nome, come risultato phpadmin mi da due colonne e una di queste si chiama effettivamente \'volte\' quindi non capisco perchè non riesca ad ordinare i risultati in base a \'volte\'

  5. #5
    Guest

    Predefinito

    allora è cosi\':
    SELECT nome,count(nome) as volte FROM `films` group by nome order by volte limit 0, 3

    Ciao

  6. #6
    Guest

    Predefinito

    Mitico!! ;-)
    Così funziona! Ho solo dovuto aggiungere un DESC dopo ORDER.
    Comunque grazie mille!!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •