Может кто-нибудь сказать мне, что синтаксически неправильно с этим запросом?
Возвращенное сообщение об ошибке не помогает вообще.
select P.test_result_calc_category, a.NumberofPatients from (select distinct test_result_calc_category FROM a1c) P
left join
(select test_result_calc_category, count (distinct patient_id) as NumberofPatients from a1c group by test_result_calc_category) a
ON P.test_result_calc_category = a.test_result_calc_category
# 1064 - у вас ошибка в синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, на предмет правильного синтаксиса для использования рядом с «отличным идентификатором пациента» в качестве NumberofPatients из группы a1c по test_result_calc_cate »в строке 5