Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034

    Funzione count() in Join

    ciao
    ho una tabella così composta:

    codice:
    CampoA   TipoCampo
    abcdef        1  
    123460        2
    325345	      2
    305341	      2
    555534	      2
    e la metto in join con altre perchè contiene altri campi che mi servono: in pratica, devo estrarre il valore che ha come TipoCampo 1 e contare quanti valori sono presenti con TipoCampo 2.

    Nel caso di sopra, dovrò ottenere:

    CampoA TotaleCampiNum
    abcdef 4

    Dove posso inserire un count()?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    si può fare nella stessa query o forse occorre usare una union o cos'altro?

  3. #3
    codice:
    SELECT campoA, (select count(*) from tabella
                            where tipo_campo = 2) as TotaleCampiNum
    FROM tabella
    where campoA = 'abcdef'

    .

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    bastava una subquery.. e io che già mi stavo complicando l'esistenza
    grazie.

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.