我有兩個表僱員主表和時間表表。如何從其他表中缺少的表中選擇記錄
員工表結構:
+------------+---------+
| emp_number | empname |
+------------+---------+
| 2 | Jagdish |
| 3 | Sulata |
| 4 | Prasad |
| 5 | Vijay |
| 6 | Armin |
+------------+---------+
和時間表表結構:
+------------+--------+------------+------------+
| emp_number | status | startDate | EndDate |
+------------+--------+------------+------------+
| 2 | 0 | 2016-01-01 | 2016-01-07 |
| 3 | 1 | 2016-02-01 | 2016-02-06 |
| 4 | 40 | 2016-01-01 | 2016-01-07 |
| 9 | 0 | 2016-01-06 | 2016-01-12 |
| 10 | 4 | 2016-01-01 | 2016-01-08 |
+------------+--------+------------+------------+
我們可以編寫一個查詢來獲取使用GROUP BY周所有員工記錄?
請引導我。謝謝。
請分享預期輸出 – Wanderer
你可以加入使用LEFT JOIN emp_number列兩個表。在where子句中,如果您選擇emp_number爲NULL條件,那麼您將缺少行 – Eralper
我刪除了所有這些dbms標籤。隨意添加其中一個回來。 – jarlh