我運行下面的查詢多個集合函數在不同條件
SELECT t2.lender_name, COUNT(t1.id) as total,
SUM(t1.submit_date IS NULL) AS num_incomplete,
(SELECT AVG(DATEDIFF(due_date,now()))
FROM table_1 WHERE submit_date IS NULL) as avg_incomplete_due_in,
(SELECT AVG(DATEDIFF(due_date,submit_date))
FROM table_1 WHERE submit_date IS NOT NULL) as avg_complete_turnaround
FROM table_1
INNER JOIN table_2 t2 ON t2.fid = t1.id
WHERE t1.due_date <= '2010-12-31'
GROUP BY t2.lender_name
總,num_incomplete和分組的偉大工程。每個行的子選擇值都相同。我希望那些由lender_name分組的值也作爲同一記錄集的一部分返回。有什麼建議麼?
T1別名是不是在你的例子 – newtover 2010-12-12 12:37:30