Ilja: GROUP BY, wobei null/leer und Wert gruppiert werden

Beitrag lesen

yo,

das IBM DBMS kenne ich leider nicht. aber die lösung hast du eigentlich schon selbst gefunden. es sind zwei verschiedene bedingungen. insofern auch zwei abfragen mit UNION verbunden und ein kleiner trick mit COUNT().....

SELECT tkz, hstk
FROM artikel
GROUP BY tkz, hstk
HAVING COUNT(*) > 1

UNION

SELECT tkz, 'platzhalter' AS Platzhalter
FROM artikel
GROUP BY tkz
HAVING COUNT(*) <> COUNT(HSTK)

Ilja