私は合計、num_incompleteおよびグループ化が素晴らしい作品MySQLで複数の集計関数
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
次のクエリを実行しています。サブ選択値は各行で同じです。これらの値をlender_nameでグループ化し、同じレコードセットの一部として返すことをお勧めします。助言がありますか?
T1の別名がこれは動作するはずですあなたの例 – newtover