PIVOT, , GROUP BY, :
SELECT COUNT(*), Art1, Art2, Art3
FROM (
SELECT [Order], [1] AS Art1, [2] AS Art2, [3] AS Art3
FROM
(
SELECT [Order], Art,
ROW_NUMBER() OVER (PARTITION BY [Order]
ORDER BY Art) AS [Row]
FROM mytable
) AS src
PIVOT
(
MAX(Art) FOR [Row] IN ([1], [2], [3])
) AS pvt
) AS t
GROUP BY Art1, Art2, Art3
ROW_NUMBER: Row, Art Order.