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

    Select Distinct

    Ho un'anagrafica di 20.000 prodotti in Access, nella quale ce ne sono molti doppi.
    Per eliminare i doppi, pensavo di risolvere così ma non funziona:

    SELECT DISTINCT (sassari.barcode), sassari.pv, sassari.MACROCATEGORIA, sassari.CATEGORIA, sassari.prod, sassari.var, sassari.descr, sassari.stato, sassari.um, sassari.conf, sassari.abilit FROM sassari;

    Il distinct sul barcode avrebbe dovuto eliminare le ridondanze di codici prodotto e di conseguenza mi sarebbero stati erstituiti solo record univoci.



    Purtroppo anche così non funziona, mi restituisce solo i codici che mi servono ma non il resto dei campi.

    SELECT DISTINCT sassari.barcode FROM sassari;


    Aiutatemi se potete.
    Moltissime grazie
    ::: Crepes Designer ::: http://www.mauriziobrevi.com

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Credo che la SELECT DISTINCT tenga conto di tutti i campi che hai specificato; forse potresti risolvere facendo una INNER JOIN della tabella ottenuta dall'applicazione di una prima DISTINCT con la tabella completa dei record, riportando solamente i campi di quest'ultima che vuoi visualizzare.

    Non so se sono stato chiaro nella spiegazione.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.