Visualizzazione dei risultati da 1 a 3 su 3

Discussione: mysql una subquery

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    206

    mysql una subquery

    tabellla gruppi
    ID NOME
    1 OPERAI
    2 DOTTORI
    3 STUDENTI


    tabellla clienti
    ID NOME GRUPPO
    1 marco 2
    2 beppe 3
    3 mirco 2


    con una subquery vorrei che mi uscisse questo:
    GRUPPO N.CLIENTI
    operai 0
    dottori 2
    studenti 1

    io stavo facendo una cosa del genere ma sono fuori pista mi sa:
    SELECT gruppi.nome,(SELECT count(clienti.id) FROM clienti WHERE clienti.id_gruppo=???) AS pippo FROM gruppi;

  2. #2
    codice:
    SELECT gruppi.nome as `GRUPPO`, 
    COUNT(clienti.id) AS `N.CLIENTI`
    FROM gruppi
    LEFT JOIN clienti
    ON clienti.gruppo = gruppi.id
    GROUP BY gruppi.id;

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    206
    perfetto..
    grazie ragazzo..
    puntuale e preciso..
    ciao

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.