Если вы хотите объединить более 1 значения, вы можете использовать функцию group_concat (). Но когда вы хотите объединить уникальные значения, вы должны использовать разные.
group_concat (отличное имя_таблицы) и использование группы по другому имени_таблицы, кроме (description_ и степень_имя)
select doc_id, first_name, title, overall_experience_years, address
, group_concat(distinct description_) as description_ , Price
, group_concat(distinct degree_name) as degree_name
from doctor_profile d
join doctor_education e on d.doc_id = e.doctor_id
join doc_degree_master m1 on m1.id = e.doc_degree_master_id
join doctor_specialization s on d.doc_id = s.doctor_id
join doc_specialization_master m2 on m2.id = s.doc_Specialization_master_id
join doctor_pricing p on p.doctor_id = d.doc_id
group by doc_id, first_name, title, overall_experience_years, address, Price