끝에 '기타'와 함께 var_name 열이 필요하므로 이것을 시도했습니다. 그것은 작동하지만 퍼크로 첫 번째 select 문을 주문해야합니다. UNION은 나를 허용하지 않을 것입니다. 어쨌든 아마도 UNION을 사용하는 것이 틀림 없습니다. MySQL은 조건이 거짓 0과 1로 진실을 반환하기 때문에예외에 의한 MySQL의 순서
SELECT count(*) as cnt,(count(*)/$cty)*100 AS perc, var_name
FROM tbl_answers
WHERE int_question = $id_question AND var_response <> ''
AND var_name <> 'comments' AND var_name <> 'Other'
GROUP BY var_name
UNION
SELECT count(*) AS cnt,(count(*)/$cty)*100 as perc,var_name
FROM tbl_answers
WHERE int_question = $id_question
AND var_response <> '' AND var_name <> 'comments' AND var_name = 'Other'
GROUP BY var_name
예를 들어 설명해 주셔서 감사합니다. – user1083382