我试图避免使用PHP,因为我没有那么丰富的经验,但是如果需要的话,我会的。我有一个包含大量信息的报告表,其中包括一个称为group_id的键。有一个问题,一个客户意外地创建了两个用户,因此创建了两个group_id,而现在他们的数据在两个group_id之间分配。

我需要将所有数据合并到一个group_id下。我们选择的线索group_id为109,而他们拥有的另一个为110。

我可以使用以下查询从group_id 110中获取所有报告:

    select * from reports where group_id = 110


我需要做的是将所有这些查询组ID更改为109。

最佳答案

您正在寻找update

update reports r
    set group_id = 109
    where group_id = 110;


注意:这会更改表本身中的数据,因此更改是永久的。

关于mysql - 组ID是关键。如何从一组查询并附加到另一组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31170823/

10-13 22:24