Какой запрос оптимальнее?
шутка от меня: самый оптимальный запрос всегда тот, который начинается с EXPLAIN.
select
	type, value
from data as d1
where date = (select max(date) from data as d2 where d2.type = d1.type);
Вот более оптимальный запрос.