Php 在mysql提取之前还是之后添加值?

Php 在mysql提取之前还是之后添加值?,php,mysql,Php,Mysql,假设这是我们的sql语句 SELECT points, value FROM table WHERE x = y 这个返回类似这样的值 points | color 5 red 11 red 2 blue 9 blue 我现在想添加颜色“红色”和颜色“蓝色”的点。然后用新点更新表格 最好的方法是什么?还是在提取之前在mysql语句中更好地解决这个问题 也许你想要这个 SELECT SUM(points) AS

假设这是我们的sql语句

SELECT points, value
FROM table WHERE x = y
这个返回类似这样的值

points  |  color
  5         red
  11        red
  2         blue
  9         blue
我现在想添加颜色“红色”和颜色“蓝色”的点。然后用新点更新表格

最好的方法是什么?还是在提取之前在mysql语句中更好地解决这个问题

也许你想要这个

SELECT SUM(points) AS points, value
FROM yourtable
WHERE x = y
GROUP BY value
如果需要更新表,可以将此结果存储在临时表中,然后重命名表或从原始表中删除所有行,然后从临时表中复制这些行。

可能需要这样做

SELECT SUM(points) AS points, value
FROM yourtable
WHERE x = y
GROUP BY value

如果需要更新表,可以将此结果存储在临时表中,然后重命名表或从原始表中删除所有行,然后从临时表中复制这些行。

对不起,我不理解您的问题。对不起,我不理解您的问题。