У меня есть три таблицы в БД MySQL
В таблице 1 есть следующие поля
Name of Table: SupervisorTable
supervisorid (autoinc, bigint)
employeeid (bigint) //same as User.userid
supervisorname
Name of Table: User
userid (autoinc, bigint)
userFullName (string)
supervisorid (bigint)
divisionid (bigint)
Name of Table: DivisionTable
divisionid(autoinc, bigint)
divisionname (string)
Я хочу иметь возможность определить, в каком отделе работает руководитель, и мой выводимя руководителя и название подразделения.Моя последняя попытка:
SELECT supervisortable.supervisorname,
divisiontable.divisionname
FROM supervisortable,
user,
divisiontable
WHERE supervisortable.employeeid = user.userid;
Это дало каждую комбинацию имени руководителя с каждым отделом:
supervisorname divisionname
----------------------------
UserA Department1
UserB Department1
UserA Department2
...
UserB DepartmentN