我有一個表OD_REFERENCE(OD_COL_1至5)SQL:遍歷行和更新行與最高值
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
是否有一個腳本,我可以使用,將獲得所有訂單號碼與空白的細節和(一次全部)糾正它們包含在該列中的最高值?
我不知道是否可以使用相同的表列作爲d參考ML類型查詢。 –
〜Bhrugesh你當然可以,這就是od_reference的別名是在第一行。我只是不會使用SQL預留字**或**作爲別名。 –
@MarlinPierce當然。糾正。 –