Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    347

    risultato distinct + altri campi

    salve,
    ho un db access con "campo1, campo2, campo3, campo4, campo5"

    se faccio una "select distinct campo1, campo2 from campo" giustamente la query mi restituisce i record che deve, ma visualizzandomi solo i campi che ho inserito nel distinct (campo1, campo2)

    quello che vorrei fare è fare una select distinct su quei due campi, ma che mi restituisca, però, tutti i campi della tabella..

    spero di essere stato chiaro.
    grazie

  2. #2
    fa' un esempio concreto, grazie

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    347
    allora, ho una tabella con un elenco di immobili, ogni immobile è relazionato ad una tabella proprietari e ad una tabella protocolli.

    quindi ho i campi : id,proprietario,protocollo,prov,città,cap,indirizz o (ed altri)

    eseguo : select distinct protocollo from immobili

    la tabella risultante sarà composta da una sola colonna "protocollo" senza campi duplicati, ovviamente.

    e se volessi avere come risultato una tabella che elimini i record con i protocolli duplicati, ma che mi restituisca una tabella con i campi : proprietario,protocollo,prov,città

    come fare?

  4. #4
    ma se tu hai

    protocolloA rossi
    e
    protocolloA verdi
    e
    protocolloA bruni

    cosa deve uscire? questo intendeve per ' fa' un esempio!'

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    347
    mi so reso conto che stavo combinando un macello enorme. anche gli altri campi sono univoci, una volta filtrati, quindi bassterebbe fare un distinct su tutti i campi coinvolti.
    mi scuso per il disturbo

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 © 2026 vBulletin Solutions, Inc. All rights reserved.