У меня есть три таблицы, и я хочу гибко объединить данные из этих трех на основе значения из поля одной таблицы.
Это для системы самооценки и управленческой оценки.Я пробовал решения из других постов здесь, но поскольку моя структура данных отличается от других, у меня не работало ни одной.
Таблицы выглядят так:
Tokens: SubmitterID, SubjectID, Origin, Token
Submitters: ID, FullName, Email
Subjects: ID, FullName, Email
В таблице токенов:
- Если Origin равен 1, SubmitterID и SubjectID одинаковы и получены от Submitters (Управленческая самооценка).
- Если Origin равен 2, SubmitterID и SubjectID одинаковы и получены от Subjects (Самооценка сотрудниками).
- Если Origin равен 3, SubmitterID поступает от Submitters и SujbectID от Subjects.
Мне нужен запрос, чтобы получить следующее:
Полное имя отправителя и субъекта, адрес электронной почты отправителя и токен.У меня пока нет фактического вывода, потому что я не смог написать этот запрос.