SELECT * FROM (
(SELECT t_date, COUNT(*) 勝 FROM t GROUP BY t_status, t_date HAVING T_STATUS='勝') a
INNER JOIN (SELECT t_date, COUNT(*) 負 FROM t GROUP BY t_status, t_date HAVING T_STATUS='負') b
ON a.t_date = b.t_date
);
結果包含兩列 t_date (a.t_date, b.t_date)。
SELECT a.t_date, a.勝, b.負 FROM (
(SELECT t_date, COUNT(*) 勝 FROM t GROUP BY t_status, t_date HAVING T_STATUS='勝') a
INNER JOIN (SELECT t_date, COUNT(*) 負 FROM t GROUP BY t_status, t_date HAVING T_STATUS='負') b
ON a.t_date = b.t_date
);
SELECT *** 在生產代碼中,顯式列出所需列。a, b) 限定列名,消除歧義。a.t_date AS date_a, b.t_date AS date_b。