select t1.name,t2.english,t3.french from
(select distinct name from table) t1 left join
(select name,english from table where english is not null) t2
on t1.name = t2.name
left join
(select name,french from table where french is not null) t3
on t1.name = t3.name