i.ITEM_CODE、i.UPC のリストは次のとおりです。
014940 070182132137
018266 929245021085
018268 729245021108
018418 029245022815
018419 129245022822
018420 229245022839
018421 529245022846
018422 929245022853
最初の列は商品コード、2 番目の列は UPC です。これは、ITEMS テーブルにあります。
CONSUMER_ITEMS テーブルには、基本的に CONSUMER_ITEMS.ITEM_CODE もあります。これが LINK ですが、CONSUMER_ITEMS.NEW_ITEM_CODE というフィールドもあります。NEW_ITEM_CODE に、上記のリストの対応する ITEM_CODE の UPC を「string」 || の連結で埋めます。上記のUPCコード。
そのリストを生成する方法は次のとおりです。
SELECT distinct i.code, i.upc
FROM item i, consumer_items ci
WHERE i.ccode = '123434'
AND i.scode = 'ACTIVE'
AND i.upc IS NOT NULL
AND ci.item_code = i.code
AND i.code IN
(SELECT DISTINCT tr.item_code
FROM tr_table tr
WHERE tr.category = 'RRE')
AND ci.NEW_ITEM_CODE IS NULL
これにより、上記の ITEM_CODE、UPC リストが生成されます。上記のコードに一致する CONSUMER_ITEMS を更新する必要があります。具体的には、NULL である NEW_ITEM_CODE フィールドを、STRING で連結された対応する UPC で更新する必要があります。