У меня есть таблица, у которой есть адрес электронной почты каждого пользователя только один раз рядом с их идентификатором члена, но я хочу создать столбцы, у которых есть их адреса электронной почты руководства в той же строке.создание новых столбцов, основанных на условиях существующей таблицы
Таблица 1
+-----------+--------+----------+----------+---------+
| member_id | name | Email | Dir_ID | Leader_ID|
+-----------+--------+----------+----------+----------
| 105 | Andri | em100 | 106 | 110 |
| 106 | Steve | em10 | Null | Null
| 110 | Soraya | em101 | 110 | 110
| 111 | Eva | em20 | 110 | 105
| 112 | Sonia | em40 | 105 | 111
я пытаюсь выполнить следующие действия
Query/сгенерированной таблицы
+-----------+--------+----------+----------+-------------+
| member_id | name | Email | Dir_Email| Leader_EMail|
+-----------+--------+----------+----------+-------------+
| 105 | Andri | em100 | em10 | em101 |
| 106 | Steve | em10 | Null | Null
| 110 | Soraya | em101 | em10 | em10
| 111 | Eva | em20 | em101 | em100
| 112 | Sonia | em40 | em100| em20
любую информацию о том, где начинать будут оценены. я думал о создании тусклой таблицы, а затем сделал несколько объединений, но решил, что должен быть более простой способ.
Я думаю, что вам может понадобиться, чтобы дать нам только немного больше информации. Где вы получаете 'Dir_Email' и' Leader_email' от – RiggsFolly
Итак, вы хотите изменить таблицу 1 как таблицу 2. Правильно? – RiggsFolly
@RiggsFolly извините, это, вероятно, не ясно, но 'Member_Id' является уникальным кодом для каждого человека, все будут отображаться там,' Dir_ID' и 'Leader_ID' являются просто' member_id's из иерархии –