select art, ean, obs, vke
from table_name
where obs = 1
union all
select art, ean, obs, min(vke) as vke
from table_name
where obs = 0
group by art, ean, obs
Я бы union
два результата: первый - все строки с obs
aquals 1
, а второй - все строки, сгруппированные по art
, ean
, obs
с obs
равно0
и min
значение vke
.
Подробнее о union
и group by
.