У меня есть две таблицы в MySql
Компания: (имя, город)
работы: (имя, фамилия, оклад)
Я хочу показать количество сотрудников, работающих в каждой компании,
даже если это число равно нулю.
например
для
Company :
Microsoft Bangalore
IBM NY
works :
emp1 Microsoft 10000
emp2 Microsoft 90000
вывод должен быть:
Microsoft 2
IBM 0
Но следующий запрос и другие похожие запросы печатаются только
те компании, в которых есть хотя бы один сотрудник:
Select count(*) from works natural join company group by company.cname
Если я использую внешнее объединение, тогда компании с нулевым числом сотрудников все равно будут показывать
в одну строку, так что эта опция также отсутствует.
Как это сделать?