ЕС
select name
from (
SELECT
CM.name,
CCV.value
FROM
car_modification CM,
car_serie CS,
car_characteristic_value CCV
WHERE
(CCV.id_car_modification = CM.id_car_modification) AND
(CS.id_car_model = CM.id_car_model) AND
(
(CCV.value LIKE '%Седан%') OR
(CCV.value LIKE '%Механ%') OR
(CCV.value LIKE '%Дизел%')
)
) a
group by CS.id_car_model
having group_concat(value order by value separator '$') = 'Дизель$Механическая$Седан'
