如何根据一个表中的值更新另一个表中的行


How to update row in one table based on value from another table

假设我有一个名为users的表,用于存储idpoints,另一个名为unlimted_points的表,用于存储idorder_dateold_points

如何将 id 相同且ordere_date points的值从 old_points 转移到 >= (NOW() + INTERVAL 1 DAY)

在SQL Server中,它将如下所示:更新表1 设置表1。价格 = 表2.价格 从表 1 内部连接表 2 在 table1.id = table2.id

我认为我的SQL如下:

更新

表更新内部联接原始使用(值)设置 tableToUpdate.id = original.id

我希望这有所帮助。