我有一個查詢:如何總結在連接表的分組數據使用子查詢兩列
SELECT COUNT(*) as Avalied
FROM PY_LeaveTransactionMasterTAB as lm
JOIN PY_LeaveTransactionSubsidaryTAB as ls
ON lm.LV_TransMasterId = ls.LV_TransMasterId
WHERE lm.SystemCode = 'faheem123' AND lm.EmployeeCode = '0014' AND lm.Status ='Approved'
Group by lm.Status
上面的查詢返回:
Availed
-------
3
和另一個查詢:
SELECT PY_Leave + CY_Leave as Openning
FROM PY_LeaveOpeningTAB
WHERE SystemCode = 'faheem123' and EmployeeCode = '0014'
此查詢返回:
Openning
--------
25
23
30
我想上面的兩個查詢相結合,得到如下結果:
Openning Availed
-------- --------
25 3
23 0
30 0
如何實現上述結果呢?謝謝:)
爲什麼你不想要的「3」'Availed'所有三排? –