У меня есть хранимая процедура, в которой я пытаюсь выбрать все столбцы таблицы. Таблица 1. Существует другая таблица, которая использует первичный ключ Table1 как внешний ключ. Я хочу подсчитать количество записей в этой таблице внешних ключей, которые выбирают так:
SELECT *, count(*) VacancyCount
FROM Table1 hc
LEFT JOIN Table2 hv
on hc.CompanyID = hv.CompanyID
WHERE hc.Deleted = 0
group by hc.CompanyID
ORDER BY NameLang1
но он дает ошибку:
Столбец "dbo.Table1.NameLang1" недействителен в списке выбора, поскольку он не содержится ни в агрегатной функции, ни в GROUP BY пункт.
Пожалуйста, предложите, как это исправить?