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

    [mysql] Due tabelle unite con count

    Ho un piccolo problema.

    Ho queste due tabelle... "Gruppi" e "Iscritti"

    codice:
    ID Gruppo	| Gruppo
    
    1		| Classe 1°A
    2		| Classe 2°B

    codice:
    ID	| ID Gruppo	| Nome
    
    1	| 1		| Mario
    2	| 1		| Franco
    3	| 1		| Antonello
    4	| 1		| Marco
    5	| 1		| Massimo
    6	| 1		| Gino
    7	| 2		| Pino
    Mi serve una query che mi dia come risultato:

    codice:
    ID Gruppo	| Gruppo		| Conteggio
    
    1		| Classe 1°A		| 6
    2		| Classe 2°B		| 1
    Grazie mille!

  2. #2
    Risolto:

    SELECT count(`Iscritti`.`ID Gruppo`), `Gruppi`.`Gruppo`
    FROM `Iscritti` RIGHT JOIN `Gruppi`
    ON `Gruppi`.`ID Gruppo` = `Iscritti`.`ID Gruppo`
    GROUP BY `Gruppo`
    ORDER BY `Gruppo`

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.