好的 - 希望有人可以幫助,因爲我在這裏掙扎。已嘗試使用sum(case when),count(*),子查詢沒有成功。 基本上我有兩個查詢,我試圖合併成一個,由相同的參數分組。查詢:在一個查詢中結合兩個計數與連接
查詢1:
SELECT
u.username,
count(*) as 'Total'
FROM log1 L1
JOIN users u on u.userref = L1.userref
WHERE L1.date between @FromDate and @ToDate
GROUP BY u.username
ORDER BY u.username
問題2:
SELECT
u.username,
count(*) as 'Total'
FROM log2 L2
LEFT JOIN users u on u.userref = L2.userref
WHERE L2.date between @FromDate and @ToDate and L2.message like '%None%'
GROUP BY u.username
ORDER BY u.username
我想是使用用戶名柱(u.username),示出的結果的列的單個查詢查詢1的結果以及顯示查詢2的結果的列。任何幫助感謝!
我在哪裏放了的log 2的加入? – Mato
對不起,錯過了他們是不同的表格。我添加了一個替代解決方案。 – GarethD