Ho la seguente query:SELECT restituisce distinte duplica
SELECT
DISTINCT (TK.TICKETID),
TK.DESCRIPTION,
TK.CREATIONDATE,
TK.REPORTEDBY,
TK.OWNER,
WF.ASSIGNCODE
FROM ticket TK
INNER JOIN wfassignment WF on WF.OWNERID = TK.TICKETUID
WHERE TK.status not in ('ЧЕРНОВИК', 'ЗАКРЫТ', 'ВЫПОЛНЕН') AND WF.ASSIGNSTATUS not in ('COMPLETE', 'INACTIVE')
ORDER BY TK.TICKETID;
ma restituisce duplicati nell'attributo TK.TICKETID. E se rimuovo gli altri attributi tutto ok. ad es.
TK.TICKETID TK.DESCRIPTION TK.CREATIONDATE TK.REPORTEDBY TK.OWNER WF.ASSIGNCODE
О1013249 Право доступа 02.06.14 CHERNOVDK SKACHKOVSV NOVIKOVVA
О1013249 Право доступа 02.06.14 CHERNOVDK SKACHKOVSV PRITULADV
О1013249 Право доступа 02.06.14 CHERNOVDK SKACHKOVSV SVESHNIKOVAV
M.b. la mia domanda è semplice ma non posso risolverlo da solo. Sarà grande per qualsiasi tipo di aiuto.
'DISTINCT' è *** NON *** una funzione. Funziona sempre su ** tutte ** le colonne della riga. Btw: quale DBMS stai usando? Postgres? Oracolo? –
hanno codici di assegnazione diversi – Milen
qual è il risultato di output desiderato? – Horaciux