Я пытаюсь отобразить имя и фамилию водителя, но когда я запускаю этот запрос столбцы названия просто возвращают тест, а не фактические имена из таблицы сотрудниковНевозможно отобразить столбец из другой таблицы
SELECT checklistitem.*,
m1.Company_ID AS Company_ID,
m1.ChecklistID As ChecklistID,
e.FirstName As FirstName,
e.LastName As LastName
FROM checklistitem
LEFT JOIN employee e ON e.CompanyID
LEFT JOIN maintenance m1 ON m1.CheckListID
LEFT JOIN Vehicle v ON m1.LinkedID = v.ID
LEFT JOIN Trailer t ON m1.LinkedID = t.ID
WHERE m1.Company_ID = 129
Я подумал, что таблица не связывая правильно найти имена, поэтому я попытался изменить код, чтобы LEFT JOIN employee e ON m1.Company_ID
потому как обслуживание и таблица сотрудников компании имеют идентификатор, но я получаю ошибку
Неизвестный столбца «m1. Company_ID 'in' on on '
должно быть условие соединения i.e. 'на a.a1 = b.b1' не просто' на a.a1' – KrazzyNefarious