( milankocsis | 2017. 02. 03., p – 14:15 )

szerintem ennek az egésznek így semmi értelme
reméld hogy a táblákat nem ugyan az csinálta, mint aki a query-t

mivel mezőket csak a [cikktorzs] táblából jelenítesz meg, így volt két felesleges SELECT
mivel a dátumokat sem használod, így a MAX-olás is felesleges
"ACS.ID_AR_TIPUS = 1" sem ideális helyen volt

SELECT
C.ID,
C.NEVROVID AS KOD,
C.NEV AS MEGNEVEZES,
C.KISZERELES_2_VALTOSZAM AS KARTONOS,
C.KISZERELES_1_VALTOSZAM AS DOBOZOS
FROM CIKKTORZS C
INNER JOIN (
SELECT ID_CIKK,
FROM AR_CIKK_OSSZERENDELO
WHERE ACS.ID_AR_TIPUS = 1
GROUP BY ID_CIKK
) AC ON C.ID = AC.ID_CIKK
INNER JOIN (
SELECT ID_CIKK
FROM BESZERZESI_ARAK
GROUP BY ID_CIKK
) BA ON C.ID = BA.ID_CIKK
WHERE C.ID_CIKKCSOPORT = 1