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

    SQL query group by su piu campi

    Ciao

    ho una tabella cosi fatta

    nome cap telefono via

    pippo 20101 02334467 fra martino 15
    lollo 20118 02565656 don rodrigo 23
    luara 20101 02334467 gennarino 23
    Paolo 20111 0277777 plololino 24


    con una query dovrei tirare fuori i record dove il telefono ed il cap sono uguali (nell'esempio i record 1 e 3).
    Ho provato cosi:



    SELECT * , count( * ) AS conta FROM mia_tabell GROUP BY telefeno, cap HAVING conta >1

    ma il group me lo fa su telefono e cap in maniera distinta.

    cosa sbaglio??


    spero di essere stato chiaro

    grazie
    www.meteowebcam.it
    La migliore raccolta di webcam meteo Italiane

    www.creazionigrafiche.com
    Grafica e siti web d'autore

  2. #2
    Non capisco cosa intendi per "maniera distinta" ad ogni modo ogni numero telefonico compreso di prefisso e' univoco e dovrebbe essere sufficiente raggruppare e contare il numero telefonico.

    Se pero' ti trovassi anche il prefisso nazionale +39 o 0039 i numeri sarebbero comunque diversi dal solo telefono con numerazione col prefisso nazionale.

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

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.