这里是我的MySQL表:复制值从一行到所有行具有相同组ID
ID | groupID | value
------------------------------
1 | 1 |
2 | 1 | 0.34353
3 | 1 |
4 | 2 |
5 | 2 | 0.23232
6 | 3 |
7 | 3 |
8 | 3 | 1.23234
9 | 3 |
我想可用values
各组复制到具有相同组ID的所有行,使我的决赛桌看起来像这样:
ID | groupID | value
------------------------------
1 | 1 | 0.34353
2 | 1 | 0.34353
3 | 1 | 0.34353
4 | 2 | 0.23232
5 | 2 | 0.23232
6 | 3 | 1.23234
7 | 3 | 1.23234
8 | 3 | 1.23234
9 | 3 | 1.23234
没有固定数量的一个组有多少行。我怎样才能做到这一点?
呃......这样的事情。 '更新\'表\'SET \'值\'=(选择\'价值\'从\'表\'WHERE \'值\'!='')WHERE \'groupID \''... Eeks,中间感到困惑。但是这样的事情。 –
你想选择那样或需要更新? – Rams
@Rams看起来像OP想要更新。 –