我需要制作一份人力资源报告,显示员工在1个月内的出勤情况,并且我已经有1张表存储了当月的工作日。
我的桌子工作日显示如下:
date 2019-01-01 2019-01-02 2019-01-03 2019-01-04 ... 2019-01-31
然后我需要上面的表和我的log_absen表一起显示,
emp_id . date . tap_in 0001 2019-01-01 . 09:00 0001 2019-01-02 . 09:00 0002 2019-01-01 . 09:00
然后我期望的演出是:
date emp_id status 2019-01-01 0001 Present 2019-02-01 0002 Present 2019-02-02 0001 Present 2019-02-02 0002 Alpha 2019-02-03 0001 Alpha 2019-02-03 0002 Alpha 2019-02-04 0001 Alpha 2019-02-04 0002 Alpha etc ... 2019-02-31 0001 Alpha
在mysql中有什么方法吗? 谢谢您的帮助
答案 0 :(得分:0)
您可以使用
内部联接功能
喜欢
SELECT column_name(s)
FROM table1
INNER JOIN table2 ON table1.column_name = table2.column_name;