【发布时间】:2022-01-06 05:33:19
【问题描述】:
我的表格数据是这样的
我尝试失败的 SQL 是这样的......
MERGE INTO PRINT target
USING
(
select ID,PDF_FILE
from PRINT
where date(PRINTED) = '2022-01-06'
and PDF_FILE is not null
) sause
ON (target.ID = sause.ID)
WHEN MATCHED THEN
UPDATE SET target.PDF_FILE = sause.PDF_FILE
它正在更新表中的所有行。我不想要这个。
我怎样才能让它只更新具有空 PDF_FILE 的 1 个最新的 PRINTED 行?
【问题讨论】: