我在這裏遇到問題。即時更新名稱,其中B具有最大價值。數據庫中的更新列,其中最大值php mysql
所以結果是
B | name
---|------
1 |
2 |
3 | YES
但是當塔B的變化價值問題是列名與行值3仍具有的值。
B | name
---|------
1 |
4 | YES
3 | YES
結果應該是。
B | name
---|------
1 |
4 | YES
3 |
如果
B | name
---|------
0 |
0 |
0 |
然後
B | name
---|------
0 |
0 |
0 |
如果,
B | name
---|------
4 |
4 |
2 |
然後
B | name
---|------
4 | YES
4 | YES
2 |
這就是我想要的。
即時通訊只使用這個簡單的代碼。
$sql3 = "UPDATE products SET name='YES' ORDER BY B DESC";
也許只是加上'WHERE B> 0'? – 2015-01-21 00:34:44
你需要使用'WHERE'子句。 – 2015-01-21 00:35:01
你是否只需要一個'name'就是'yes',其他所有其他的都是空的? – 2015-01-21 00:35:41