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

    Ordinare dati eseguendo calcoli su una seconda tabella

    Buona sera a tutti,
    io ho un database con le seguenti tabelle:
    http://img697.imageshack.us/img697/1...ematabelle.png

    Vorrei estrarre dal db la lista degli autori (tabella in alto) e ordinare i dati per numero di libri pubblicati (tabella in basso).

    Qualcuno saprebbe indicarmi come fare?

    Grazie mille. Buona serata.

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    codice:
    select a.autore, count(l.autoreid) as tot
    from autori as a
    inner join libri as l
    on a.id = l.autoreid
    group by a.id
    order by tot desc
    Leggi il regolamento e in futuro ricordati di indicare nel titolo il database utilizzato.

  3. #3
    scusa, ho preparato il testo su un file di testo e ho dimenticato di inserire [mysql] nel titolo.

    grazie mille per il codice: funziona benissimo.

    buona serata!

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.