Как подставить значение из другой таблицы mysql

Есть две таблицы: "Сотрудники" и "Должности" Нужно в итоге получить ответ (массив/объект php), совмещающий эти таблицы (пример для ИД=1), чтобы в ячейку "Должность" попало название должности, заменив цифру:

Array или Object ( [ИД] => 1 [Фамилия] => Мятлев [Имя] => Степан [Отчество] => Мечиславович [Должность] => Водитель )

Пробовал такой способ:

SELECT * FROM Сотрудники INNER JOIN Должности ON Сотрудники.Должность = Должности.ИД AND Сотрудники.ИД = '1'

Таким образом получается ответ:

Array или Object ( [ИД] => 1 [Фамилия] => Мятлев [Имя] => Степан [Отчество] => Мечиславович [Должность] => 3 [Значение] => Водитель )

Данный способ не подходит, т.к. в реальной задаче нужно получить данные из еще одной таблицы, в которой получаемое значение записано в столбец "Значение", и которое заменяет собой значение последней ячейки [Значение]

введите сюда описание изображения


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

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

Можно добавить алиас для нужного поля

SELECT Сотрудники.*, Должности.Значение Должность 
FROM Сотрудники 
INNER JOIN Должности ON Сотрудники.Должность = Должности.ИД 
WHERE Сотрудники.ИД = '1'
→ Ссылка