(Вопрос мне пока неясен, но я попытаюсь:)
Если вы пробовали
select count(employee_name),os.version,p_version where a.id=b.id and b.id=c.id;
тогда я предполагаю, что это потому, что он правильно обращается к схеме. Поэтому я бы попробовал это вместо:
select "os version", p_version, count(employee_name)
from a,b,c
where a.id=b.id and b.id=c.id
group by "os version", p_version;
Один неясный вопрос - твой вопрос "os version". Вы подарили ему пробел, поэтому я предполагаю, что в его названии есть пробел. Обычно этого не происходит, но если это правда, то вам придется каким-то образом указывать имя столбца. Мое решение, вероятно, решит проблему в oracle. Если на самом деле есть подчеркивание или что-то еще, игнорируйте кавычки.