1
以下查詢有什麼問題?加入兩個子查詢拋出錯誤
SELECT * FROM
(SELECT DATE_FORMAT(Start, '%d-%M-%Y') AS Date1,
SUM(TIMESTAMPDIFF(SECOND, Start, End))/3600 AS Hours
FROM timeslot WHERE UserID = 1
GROUP BY Date1) AS A
LEFT OUTER JOIN
(SELECT DATE_FORMAT(TakenAt, '%d-%M-%Y') AS Date2
FROM snapshot WHERE Deleted = 1
GROUP BY Date2) AS B
ON A.Date1 = B.Date2
它不運行。 VS稍微更改查詢(分別將GROUP BY Date1
和GROUP BY Date2
更改爲GROUP BY A.Date1
和GROUP BY B.Date2
),並告訴我關於未知列A.Date1在組語句中。
仍然得到同樣的錯誤與這兩個查詢。 – dotNET
什麼是錯誤? @dotNET .. – sagi
在問題中提到的未知列t.Date1在組語句中。 – dotNET