Salve a tutti come sempre chiedo il vostro indispensabile supporto.
Ho una tabella/query in cui ho una serie di campi tra cui:
-nome prodotto
-ean(codice a barre)
-prezzo
devo eliminare i duplicati nome prodotto lasciando il prodotto con il prezzo più basso
in seguito dal risultato ottenuto, devo eliminare i duplicati ean lasciando il prodotto con il prezzo più basso
chiaramente dutti quelli non duplicati devo visualizzarli.
Sempre in microsoft comunity avevo avuto un ottimo consiglio,ovvero l'utilizzo di raggruppamento in base ai campi su cui effettuare la ricerca di duplicati quindi prima nome prodotto e prezzo (rispettivamente nome prodotot raggruppamento e prezzo min)
e poi ean e prezzo (rispettivamente ean raggruppamento e prezzo min)
a quel punto avrei dovuto effettuare una selezione di corrispondenza diretta di tipo join di tipo1 con la tabella di orgine per trovare tutti i campi corrispondenti, un'altra query di ricerca campi non corrispondenti.
Unendole avrei dovuto ottenere il risultato sperato.
Il problema è che per ean non ci sono problemi ma con il campo nome prodotto riporta più valori quando faccio il join di corrispondenza.
Non posso inserire anche id perchè aumenta il numero di risultati.
quale altra soluzione devo utilizzare.
Grazie a tutti