【发布时间】:2023-03-26 06:51:01
【问题描述】:
假设我有一个名为users 的表存储id 和points,还有一个名为unlimted_points 的表存储id、order_date 和old_points。
如何将值从old_points 转移到points,其中id 相同且ordere_date 为>= (NOW() + INTERVAL 1 DAY)?
【问题讨论】:
假设我有一个名为users 的表存储id 和points,还有一个名为unlimted_points 的表存储id、order_date 和old_points。
如何将值从old_points 转移到points,其中id 相同且ordere_date 为>= (NOW() + INTERVAL 1 DAY)?
【问题讨论】:
在 SQL Server 中,它将如下所示: 更新表1 设置 table1.Price = table2.price FROM table1 INNER JOIN table2 on table1.id = table2.id
我认为MY SQL如下:
UPDATE tableToUpdate INNER JOIN 原始 USING(值) SET tableToUpdate.id = original.id
我希望这会有所帮助。
【讨论】: