Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Consiglio query

  1. #1
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080

    Consiglio query

    Devo estrapolare da una tabella dei dati ma non ho idea di come impostare la query...

    Nella tabella ho un elenco di persone con le loro caratteristiche vorrei dalla mia query ottenere...

    Capelli Rossi e Occhi Verdi 5
    Capelli Rossi e Occhi Azzurri 3
    Capelli Rossi e Occhi Castani 8
    Capelli Biondi e occhi Neri 2
    ...

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    119
    Magari se scrivi la struttura della tabella si capisce meglio.....




    __________________________________________________ ______
    Hotel Parma

  3. #3
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    id
    nome
    colore capelli
    colore occhi

  4. #4
    Supponiamo che la tua struttura è:

    - ColoreOcchi;
    - ColoreCapelli;
    - ID;


    La select che dei scrivere è:


    SELECT CONCAT('Capelli ', ColoreCapelli, ' e Occhi ', ColoreOcchi, ' ', ID) as NomeAlias
    FROM NomeTabella
    Realizzazione Software, Siti Web ed E-commerce. Consulenza Software ed esperti open source ...
    Scopri i nostri servizi...

  5. #5
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    Ci siamo quasi il mio risultato è questo:

    Capelli Rossi e occhi castani
    Capelli Biondi e occhi verdi
    Capelli Biondi e occhi verdi
    Capelli Biondi e occhi neri
    Capelli Biondi e occhi castani

    invece vorrei

    Capelli Rossi e occhi castani 1
    Capelli Biondi e occhi verdi 2
    Capelli Biondi e occhi neri 5
    Capelli Biondi e occhi castani 1


    In pratica vorrei il totale in fondo e che capelli biondi o occhi verdi nons i ripeta due volte ma ci sia una volta sola con indicato il 2 che è il numero totale!

  6. #6
    Ovvio che quando si chiede aiuto si devono specificare tutti i dettagli, altrimenti non so cosa vuoi fare...

    Prova questo:

    SELECT
    CONCAT('Capelli ', ColoreCapello, ' e Occhi ', ColoreOcchi) as NomeAlias,
    COUNT(*) as count_item
    FROM NomeTabella
    GROUP BY ColoreOcchi, ColoreCapello
    Realizzazione Software, Siti Web ed E-commerce. Consulenza Software ed esperti open source ...
    Scopri i nostri servizi...

  7. #7
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    Sembra funzionare grazie
    Adesso però lo devo testare bene!

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.