Как вставить расчет запроса в столбец / атрибут уже существующего объекта? - PullRequest
0 голосов
/ 02 мая 2020

Итак, я создал запрос, который использовался для расчета комиссионного вознаграждения торгового персонала, что дало мне ожидаемый результат, который мне был нужен, поэтому следующее, что мне нужно было сделать, - это вставить эти рассчитанные значения в мою штатную единицу, которая в настоящее время остается NULL , но проблема заключалась в том, как разместить это утверждение, чтобы заполнить строки таблицы персонала, я видел много мест о том, как обновить содержимое столбца таблицы

Я просто хочу знать, как я могу отправить комиссию столбец к столбцу другой организации. Таким образом, в этом запросе перечислены комиссионные для каждого сотрудника, но как я могу вставить все эти комиссии в столбец другой организации, такой как персонал

1 Ответ

1 голос
/ 02 мая 2020

Обновите таблицу staff, присоединив к вашему запросу (без предложения ORDER BY):

update staff s
inner join (
  <your query>
) t on t.staffID = s.staffID
set s.columnname = t.Commission

Измените columnname на имя столбца, который вы хотите обновить. Также в вашем запросе безопаснее GROUP BY staffID, staffName на случай, если есть 2 сотрудника с одинаковыми именами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...