我创建了 3 个名为 complete_shifts、incomplete_shifts 和不完整_shift_register 的表。所有三个表都包括 2 列,称为 employee_no 和 date。我想在指定日期从所有三个表中获取employee_no 列中不同值的计数。
例如:如果我指定“ date = 2013-06-13 ”,那么 count 应该是3。(员工编号:0008,0019,0035)
完成班次
shift_id | date | employee_no | sign_in_at | sign_out_at
1 |2013-06-13| 0008 | 7:05 | 16:05
2 |2013-06-13| 0008 | 7:10 | 16:05
3 |2013-06-14| 0025 | 7:11 | 16:10
不完整的班次
shift_id | date | employee_no | sign_in_at |sign_out_at
1 | 2013-06-13| 0019 | 7:08 |
不完整的移位寄存器
shift_id | date |employee_no | sign_in_at
1 | 2013-06-13| 0008 | 7:08
2 | 2013-06-13| 0035 | 7:09
3 | 2013-06-14| 0060 | 7:11
我不知道如何为上述情况编写 SQL 语法...请帮助我..
谢谢你。