Ilja: Kriege SQL Abfrage nicht hin

Beitrag lesen

moin,

Es fehlt irgendwie die DISTINCT Angabe. Wenn man dies noch irgendie verhindern könnte, wäre es perfekt!

nimm den primary key dafür, in deinem falle sollte das die ID spalte sein.

SELECT t1.product_name, t1.product_volume, t1.ID
FROM t_produkte  t1
WHERE t1.product_volume = (SELECT MAX(t2.product_volume)
                           FROM t_producte t2
                           WHERE t2.product_name = t1.product_name
                          )
AND t1.ID = (SELECT MIN(t2.ID)
             FROM t_producte t2
             WHERE t2.product_name = t1.product_name
             AND t2.product_volume = t1.product_volume
            )
;