1
我有两个表,t1
和t2
,每个表有两列 - id_user
和age
。
如果在t2
中没有匹配的ID,如何将t1.age
更新为最大的t1.age
和t2.age
以匹配ID并保持t1.age
不变。MySQL(MyISAM) - 将字段更新为来自不同表的两个字段中的最大字段
更新前:
t1 +-------+---+ |id_user|age| +-------+---+ | 1| 5| +-------+---+ | 2| 10| +-------+---+ | 3| 10| +-------+---+ t2 +-------+---+ |id_user|age| +-------+---+ | 2| 12| +-------+---+ | 3| 8| +-------+---+ | 4| 20| +-------+---+
更新后:
t1 +-------+---+ |id_user|age| +-------+---+ | 1| 5| +-------+---+ | 2| 12| +-------+---+ | 3| 10| +-------+---+
我不认为你*不*需要一个'FROM'在那里:) – 2010-07-16 20:30:20
真的吗?我来自SQL Server后台,需要这样的好处 - 谢谢你的提高。 – 2010-07-16 20:38:35
MySQL不会欣赏:) ...顺便说一句:我在上面的评论中有一个错字。我显然希望“我*不认为你需要一个'FROM' ...” – 2010-07-16 20:45:14