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

    Raggruppamento valori da 2 campi in uno solo

    Ciao, forse mi perdo in un bicchiere d'acqua però non trovo la soluzione.

    Io ho in una tabella 2 campi: Squadra 1 e Squadra2

    Es: Squadra1 Squadra2
    ---------- ---------
    Atlanta New York
    Detroit Atlanta
    Cleveland Los Angeles
    New York Detroit


    Quindi la stessa squadra appare sia di qua sia di là.

    Ora vorrei ottenere il numero di apparizioni della stessa squadra oltre che all'elenco delle squadre presenti:

    Es.

    Squadra Apparizioni
    ---------- ---------
    Atlanta 2
    Detroit 1
    New York 2
    Cleveland 1 ecc...


    Avete un'idea della query possibile?

  2. #2
    sicuramente esiste una maniera migliore però l'unica cosa che mi viene al volo adesso è:

    codice:
    SELECT squadra, COUNT(squadra) AS apparizioni
    FROM
    (
       SELECT squadra1 AS squadra FROM tabella
       UNION
       SELECT squadra2 AS squadra FROM tabella
    ) AS temp_table
    GROUP BY squadra
    credo funzioni...xò l'ho scritto al volo quindi meglio testare
    Administrator of NAMDesign.Net

  3. #3
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da LeaderGL
    sicuramente esiste una maniera migliore però l'unica cosa che mi viene al volo adesso è:

    codice:
    SELECT squadra, COUNT(squadra) AS apparizioni
    FROM
    (
       SELECT squadra1 AS squadra FROM tabella
       UNION
       SELECT squadra2 AS squadra FROM tabella
    ) AS temp_table
    GROUP BY squadra
    credo funzioni...xò l'ho scritto al volo quindi meglio testare

    Quasi perfetta
    codice:
    SELECT squadra, COUNT(squadra) AS apparizioni
    FROM
    (
       SELECT squadra1 AS squadra FROM tabella
       UNION ALL
       SELECT squadra2 AS squadra FROM tabella
    ) AS temp_table
    GROUP BY squadra

  4. #4
    Ragazzi siete grandissimi! Grazieeeeeeeeeeeeeeee!!!!

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.