我有这样的表数据,即DATA表:
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中的时间更高。有人可以帮帮我吗?
答案 0 :(得分:0)
请在技术论坛寻求帮助时适当描述问题。例如:ddl,测试数据等。无论如何,我希望以下帮助你。
UPDATE DATA
SET ACTION = 1
WHERE TIME IN (
SELECT MAX(TIME) FROM DATA GROUP BY NIK)