Как вставить данные из 2 таблиц в третью таблицу
Привет друзья
У меня есть две таблицы 1) Leavesperyear
Столбцы:
LeaveId LeaveCount
1 12
2 12
.............и т. д. 6 видов листьев
2) работодатель
Столбцы:
Empid Empname
1 рама
2 Деви
У меня есть третья таблица: EmployeeLeavesList
Столбцы:
Empid В LeaveId Noofleaves
1 1 12
1. 2. 12
..до 6 листьев
2 1. 12
2. 2. 12
.например, эти данные должны быть вставлены в третью таблицу для всех сотрудников.Нуфлифы должны быть взяты с первого стола.
Если пол сотрудника мужской, то leaveid 6 не должен назначаться этому сотруднику для женщины, он должен быть назначен.
Исходя из этих условий, как достичь этого с помощью sqlquery???
Что я уже пробовал:
Я попытался с соединениями и Insert с SELECT запрос
Tomas Takac
В первой таблице у вас есть листья, агрегированные для всех сотрудников. Нет никакого способа, которым вы можете разбить его обратно на уровень сотрудника, во всяком случае, без дополнительной информации. Я бы посоветовал вам хранить данные, как в EmployeeLeavesList, тогда вы можете легко сгенерировать Leavesperyear из этого.