Evitare ridondanza dei dati

wuolfit_one

Utente Attivo
21 Mag 2020
31
0
6
Salve, il mio problema di oggi è questo devo estrarre dei dati da una query :
Codice:
SELECT (lista delle colonne)
FROM (prima tabella) LEFT OUTER JOIN (seconda tabella) ON ColonnaSecondaTabella = ColonnaPrimaTabella
WHERE ColonnaPrimaTabella AND not empty(alltrim(AltraColonnaPrimaTabella))
ORDER BY ColonnaPrimaTabella, ColonnaSecondaTabella
ora però quando la eseguo mi da ridondanza di dati....cioè se ad esempio il Sig. Mario Rossi ha fatto 10 operazioni mi riporta Mario Rossi 10 volte, mentre io voglio che appaia una sola volta con sotto l'elenco delle 10 operazioni, e così per ogni persona presente nel db. Il problema qual'è? che ho pensato di dividere la mia select in 2 select in quanto una DISTINCT non funzionerebbe perché che Mario Rossi compare (esempio) 10 volte non è dovuto dal fatto che è presente 10 volte ma perché ha fatto 10 operazioni, neanche la UNION andrebbe bene perché non tutti i dati che vado a pescare dalle 2 tabelle sono comparabili quindi la mia domanda è come faccio a comparare le 2 select in maniera tale che come risultato ottengo una cosa del tipo : Mario Rossi operazione 1, Luca Bianchi operazione 1, ....
operazione 2... operazione 2...
e cosi via ???? grazie mille per l'aiuto!!!!