【发布时间】:2014-09-21 14:22:12
【问题描述】:
我有一个小问题。我使用 phpMyAdmin。
这是我的尝试:
SELECT AVG (ws_spiel_berechnung.note) as Test
FROM ws_spiel_berechnung
LEFT JOIN ws_spieler
ON ws_spiel_berechnung.spieler_id = ws_spieler.id
INNER JOIN ws_spiel ON ws_spiel.id = ws_spiel_berechnung.spiel_id
where ws_spiel.spieltyp = 'Ligaspiel' and ws_spieler.id = 6875;
update ws_spieler set note_anpassung = Test where id = 6875
我想将AVG(ws_spiel_berechnung.note) 转至ws_spieler.note_anpassung。例如,SELECT AVG 的结果是 2,46。现在 2,46 应该更新为 note_anpassung。但这不起作用(我认为是因为“测试”)。
另一个问题:id 只是一个例子。我希望每个 id 都有这个(它从 id 1 开始,在 id 1000 结束)。目标是我有来自"ws_spieler.note_anpassung" 的每个 id 的 AVG 注释。
我使用谷歌和这个网站,但我不明白。如果你能帮助我,我会很高兴。对不起我的英语;)
【问题讨论】:
标签: mysql sql-update average