SQL SELECT по таблице с внешними ключами других таблиц

проблема заключается в следующем..

Есть 3 таблицы:

Таблица Клиенты: поля Клиент.Id, Фамилия

Таблица Услуги: поля Услуга.Id, Название_Услуги

Третья таблица является связывающей вышеописанных таблиц:

Клиент_Услуга: entry.Id, Клиент, Услуга, где Клиент - внешний ключ таблицы "Клиенты" и Услуга - внешний ключ таблицы "Услуги". Записи в нее добавляются, когда клиент выбрал ту или иную услугу.

Мне необходимо сделать запрос, в котором при выборе конкретной услуги будут отображаться все фамилии клиентов, выбравших данную услугу.

Помогите пожалуйста разобраться, как правильно сформулировать данный запрос


Ответы (1 шт):

Автор решения: mepihindeveloper

Если правильно понял суть вопроса и архитектуру, то данный запрос должен отработать.

SELECT Фамилия from клиент
INNER JOIN клиент_услуга ON клиент.Id = клиент_услуга.Клиент
WHERE клиент_услуга.Услуга = КАКОЙ-ТО-ВАШ-ID
→ Ссылка