Я использую Laravel 5 и у меня есть 4 таблицы
payroll_template
id | salary_grade | basic_salary
payroll_allowance
id |template_id | allowance_label | allowance_value
payroll_deduction
id | template_id | deduction_label | deduction_value
payroll_payment
id | template_id | user_id
Я хочу присоединиться к этим столам payroll_template
, payroll_allowance
, payroll_payment
и payroll_deduction
и поместите значение поля allownce_label
и deduction_label
в качестве имени столбца и allownce_value
и deduction_value
в качестве значения столбца из соответствующих таблиц.
, если у пользователей нетallownce_label, но другие пользователи содержат, кроме того, установите значение допустимости 0. То же самое для вычета.
Я хочу показать результаты как
user_id | salary_grade | basic_salary | allowance_label | deduction_label
Значения allowance_label
и deduction_label
должны войти вих соответствующий столбец