假设我查询了一个名为Items_Run的表,以获得以下结果:
object_id item_id run_date
0 1010 8/1/2023
1 1020 8/3/2023
2 1030 8/4/2023
3 1010 8/5/2023
4 1020 8/6/2023
以下是查询:
SELECT object_id,
item_id,
run_date
FROM items_run
WHERE run_date > '2023-07-30'
我想调整我的查询,以 Select 仅具有特定Item_id的最新run_date的行.所以它看起来是这样的:
object_id item_id run_date
0 1010 8/5/2023
1 1020 8/6/2023
2 1030 8/4/2023
我试图添加WHERE run_date > '2023-07-30' AND run_date = (SELECT MAX(run_date) FROM items_run)
,但返回的只是一个空表.我怎么才能在这里实现我的目标呢?