我有这样的表数据,即数据表:
DATA
-------------------------------
NIK TIME ACTION
-------------------------------
1500671 07:30:00 0
1500671 15:37:00 0
1600005 07:25:00 0
1600005 16:29:00 0
1600006 07:16:00 0
1600006 17:15:00 0
在该表中,我想更新数据集 ACTION=1,其中同一 NIK 中的时间更高。有人可以帮助我吗?
在技术论坛上寻求帮助时,请适当描述问题。 例如:DDL,测试数据等。无论如何,我希望以下内容对您有所帮助。
UPDATE DATA
SET ACTION = 1
WHERE TIME IN (
SELECT MAX(TIME) FROM DATA GROUP BY NIK)