Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    SQL ordinare per numero risultati

    Ciao a tutti, mi trovo ad avere bisogno ancora del vostro aiuto.
    Devo fare una query in un db ordinando i risultati per il numero di query trovate.

    Vi faccio un esempio per farmi capire meglio.
    db 1 Modello macchina
    id modello
    db 2 compratori
    id id_modello compratore

    select modello from modello_macchina inner join compratori on id_modello = id order by...

    Devo ordinare le auto in base al numero di auto vendute.

    Grazie

  2. #2
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    Non sono sicurissimo, ma prova così:

    Codice PHP:
    SELECT modello_macchina.modelloCOUNT(compratori.id) AS n_vendite
    FROM modello_macchina
    LEFT JOIN compratori ON 
    (modello_macchina.id compratori.id_modello)
    GROUP BY modello_macchina.id
    ORDER BY n_vendite DESC 

  3. #3
    Grazie mille! funziona

  4. #4
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626



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.