你好,
我有兩張桌子。 我稱之為大表的表包含零件編號、價格、BLS 索引代碼和 BLS 索引名稱。 表格有幾百萬行重複零件編號,但價格和 BLS 索引不同。
我的小桌子上有幾百行獨特的零件號碼。 BLS 索引和名稱列未填入。
我想使用大表中價格最高的行中相同零件號碼的 BLS 索引和名稱來填入小表中的 BLS 索引和名稱。
我的計劃是:
1-從小表中選擇第一個零件號
2-選擇大表中具有匹配零件編號的所有行。
3-建立一個包含四列的新表
4 種新價格表
5-從排序表中選擇最高價格的 BLS 索引代碼和名稱,並將其貼到與零件編號相對應的較小表中。
這是我所擁有的,但我一直在嘗試製作新表,因為我不知道如何複製更多列。 任何幫助將不勝感激。
dt2=資料表(“v5.8_bigTable”);
dt1=資料表("smallTable");
for(i=1, i<=2, i++,
如果(我==1,
dt2<< 選擇其中(dt2:partNumber == dt1:partNumber[i]);
selRows=N 行(dt2<<取得選取行);
dtsub=dt2<
dtsub<<排序(依(:總價),順序(降序)):
)
);