Visualizzazione dei risultati da 1 a 3 su 3

Discussione: query mysql complessa

  1. #1

    query mysql complessa

    salve a tutti,

    la mia necessità è di trovare all'interno di un DB per un singolo campo le ricorrenze più numerose. mi spiego: se il mio db è

    1 mela
    2 pera
    3 mela
    4 arancia

    la query mi deve (dovrebbe) restituire

    mela, 2 ricorrenze....

    pensavo di usare count(), ma non saprei come....


    grazie mille per ogni aiuto.....
    Verba volant, scripta manent

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    codice:
    select campo,count(campo) as quanti
    from tabella
    group by campo having quanti = 
    (select count(campo) as tot 
    from tabella
    group by campo
    order by tot desc limit 1)

  3. #3
    grazie mille.

    ci proverò!

    Verba volant, scripta manent

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