У меня есть таблицы:
company_employees:
id_employee
id_company
сотрудников:
id_employee
name
компании:
id_company
name
Если я выполню такой запрос:
SELECT companies.name AS Company, employees.name AS Employee FROM employees
INNER JOIN company_employees ON company_employees.id_employee = employees.id_employee
INNER JOIN companies ON companies.id_company = company_employees.id_company
Отображает:
+-----------+--------------+
| Company | Employee |
+-----------+--------------+
| Microsoft | John Smith |
| Microsoft | Mike Brown |
| IBM | Chris Miller |
+-----------+--------------+
Я хочу отображать только названия компаний ( companies.name) , где работают сотрудники «Джон Смит» и «Майк Браун». Таким образом, запрос должен отображать:
+-----------+
| name |
+-----------+
| Microsoft |
+-----------+
У вас есть идеи, как это сделать? Спасибо!