SQL: 选择最新上传的数据
SQL: Choose latest uploaded data
我在 运行 我的 sql 查询后发现我的数据有重复项,并且已经解决了我们的数据团队没有更新 table 而是添加新行的问题反而。在这种情况下,我需要使用最大的 LD_SEQ_NBR 来获取最新的数据。
鉴于以下 table -- 订单
ID ORD_NBR LD_SEQ_NBR
0 130263789 1665
1 130263789 1870
我需要在我的 WHERE 子句中添加什么以确保我使用最大 LD_SEQ_NBR 的行?
LD_SEQ_NBR = (SELECT MAX(LD_SEQ_NBR) FROM ORDERS A WHERE A.ORD_NBR = ORDERS.ORD_NBR)
我在 运行 我的 sql 查询后发现我的数据有重复项,并且已经解决了我们的数据团队没有更新 table 而是添加新行的问题反而。在这种情况下,我需要使用最大的 LD_SEQ_NBR 来获取最新的数据。
鉴于以下 table -- 订单
ID ORD_NBR LD_SEQ_NBR
0 130263789 1665
1 130263789 1870
我需要在我的 WHERE 子句中添加什么以确保我使用最大 LD_SEQ_NBR 的行?
LD_SEQ_NBR = (SELECT MAX(LD_SEQ_NBR) FROM ORDERS A WHERE A.ORD_NBR = ORDERS.ORD_NBR)