Mysql 选择“全部联合”-为两个字段选择“始终为零”

Mysql 选择“全部联合”-为两个字段选择“始终为零”,mysql,union,Mysql,Union,我为我的朋友们写了一个足球桌程序,他们真的希望能有更多的统计数据。但我在为红黑两队赢得全胜和输球上跌跌撞撞,W_S=赢黑;L_S=输黑W_R=赢红;L_R=失去红色 这是我的模式,请选择: 如您所见,W_S和L_S始终为零,W_R和L_R填充错误 施瓦兹=黑色;腐烂=红色;目标 提前谢谢 编辑 全部 我希望这是一件可以帮助你的事情: SELECT *, (SELECT CASE WHEN rot_tore > schwarz_tore THEN 1 ELSE 0 E

我为我的朋友们写了一个足球桌程序,他们真的希望能有更多的统计数据。但我在为红黑两队赢得全胜和输球上跌跌撞撞,W_S=赢黑;L_S=输黑W_R=赢红;L_R=失去红色

这是我的模式,请选择:

如您所见,W_S和L_S始终为零,W_R和L_R填充错误

施瓦兹=黑色;腐烂=红色;目标

提前谢谢

编辑 全部


我希望这是一件可以帮助你的事情:

SELECT *,
(SELECT CASE 
    WHEN rot_tore > schwarz_tore 
    THEN 1 ELSE 0 
 END
) AS W_R,
(SELECT CASE 
    WHEN schwarz_tore > rot_tore
    THEN 1 ELSE 0 
 END
) AS L_R,
(SELECT CASE 
    WHEN schwarz_tore > rot_tore 
    THEN 1 ELSE 0 
 END
) AS W_S,
(SELECT CASE 
    WHEN rot_tore > schwarz_tore 
    THEN 1 ELSE 0 
 END
) AS L_S,
rot_tore Tore,
schwarz_tore Gegentore
FROM `kicker_spiele`
WHERE datetime IS NOT NULL

为什么你有4个专栏来选出优胜者?有一列“赢家”是“施瓦兹”还是“烂人”不是更好吗?我想告诉大家红色和黑色的赢家比例是多少,这就是为什么我有4列。对于2,它就像一个符咒,但我不能想出一个解决方案来计算它容易从这两个。
SELECT *,
(SELECT CASE 
    WHEN rot_tore > schwarz_tore 
    THEN 1 ELSE 0 
 END
) AS W_R,
(SELECT CASE 
    WHEN schwarz_tore > rot_tore
    THEN 1 ELSE 0 
 END
) AS L_R,
(SELECT CASE 
    WHEN schwarz_tore > rot_tore 
    THEN 1 ELSE 0 
 END
) AS W_S,
(SELECT CASE 
    WHEN rot_tore > schwarz_tore 
    THEN 1 ELSE 0 
 END
) AS L_S,
rot_tore Tore,
schwarz_tore Gegentore
FROM `kicker_spiele`
WHERE datetime IS NOT NULL