Visualizzazione dei risultati da 1 a 4 su 4

Discussione: problema query

  1. #1

    problema query

    Ho una tabella con 3 colonne

    A B C

    A1 B1 7c
    A1 B1 8c
    A2 B1 1c
    A2 B1 1c
    A1 B2 6c
    A1 B2 7c

    e devo contare quanti codici diversi ci sono per ogni coppia di A e B
    cioè per la coppia A1 B1 ci sono 2 codici 7c e 8c e sono diversi quindi il risultato è 2

    il risultato finale è:

    A B risultato
    A1 B1 2
    A2 B1 1
    A1 B2 2

    come faccio? Io non ne ho la più pallida idea

  2. #2
    Utente di HTML.it L'avatar di fabi080
    Registrato dal
    Mar 2002
    Messaggi
    442
    codice:
    SELECT A, B, COUNT(C) AS tot FROM tabella GROUP BY (A, B)

  3. #3
    mi sono spiegata male.... ma la tua select mi ha illuminato, grazie 1000 fabi sei sempre disponibilissimo

    OT la procedura l'ho fatta e anche finita... è venuta una bellezza grazie ancora

  4. #4
    Utente di HTML.it L'avatar di fabi080
    Registrato dal
    Mar 2002
    Messaggi
    442
    Forse ho capito male io, ma se ora ho ben capito la query dovrebbe essere
    codice:
    SELECT A, B, COUNT(DISTINCT(C)) AS tot FROM tabella GROUP BY (A, B)
    giusto?

    [OT]
    Ma la famosa scaletta infinita??
    Mi fa piacere che ci sei riuscita. Tutto SQL o anche un pò di php?
    [/OT]


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.