I wrote this query:
SELECT ALL
RTrim(ARTICO.CODICE) AS [Cod.Ricambio],
RTrim(ARTICO.DESCR) AS Descrizione,
RTrim(ARTCLA4.CODICE) AS [Modello Princ.],
RTrim(ARTICO1.CODICE) AS [Cod.Compatib.]
FROM
ARTICO
LEFT JOIN
ARTSOS ON ARTSOS.IDARTICO = ARTICO.ID
LEFT JOIN
ARTICO ARTICO1 ON ARTSOS.IDARTSOS = ARTICO1.ID
LEFT JOIN
ARTCLA4 ON ARTCLA4.ID = ARTICO.IDARTCLA4
WHERE
ARTICO.IDLINEEP = 4
ARTICO.CODICE
can have duplicates because even if articla4.codice
is always the same (related to artico.codice
), artico1.codice
can have multiple values.
I.E. Can be so
artico.codiceABC articla4.codice001 artico1.codice001
artico.codiceABC articla4.codice001 artico1.codice002
artico.codiceABC articla4.codice001 artico1.codice003
and the result I'd like to get is this:
artico.codiceABC articla4.codice001 artico.codice001,artico.codice002,artico.codice003