我有一个表 OD_REFERENCE(OD_COL_1 到 5)
REFERENCE 有 5 列,其中 OD_COL_4 等于订单号(例如编号“12345”),OD_COL_5 包含订单的详细信息:
ROW OD_COL_4 OD_COL_5
1 12345 11
2 12345 11
3 12345 <---no number
4 12345 99
5 12346 99
6 12347 99
一些订单号有空白(无值),需要手动更新为该订单列的最高号。
查找带有空白详细信息的订单号
SELECT DISTINCT OD_COL_4 FROM OD_REFERENCE
WHERE OD_COL_5 = ' '
然后我将列中的订单号复制到记事本并运行查询:
SELECT DISTINCT OD_COL_5 FROM OD_REFERENCE
WHERE OD_COL_4 = '--and i paste the order number in here'
然后我手动检查每个订单并将所有列中的值更新为该列中的最大值。所以对于订单 12345,我将所有字段设置为 99。
有没有我可以使用的脚本来获取所有带有空白详细信息的订单号,并使用该列中包含的最高值(一次全部)更正它们?