안녕하세요, 매우 간단한 형식의 SQL 테이블을 가져올 수 있습니다. 한 열에는 고유 ID(UID)가 있고 다른 열에는 열 머리글이 있고 세 번째 열에는 UID가 있습니다. 특정 셀의 UID가 동일한 다른 테이블이 있습니다. 첫 번째 테이블("UID")의 값을 두 번째 새 테이블("New")에 연결하고 싶습니다.
Tabulate는 열 머리글을 정렬하고 행 수를 제공하는 완벽한 도구였지만 UID 열에는 문자열과 숫자 데이터가 모두 포함되어 있기 때문에 tabulate를 통해 값으로 테이블을 직접 채울 수 없으므로 대신 UID 표 작성 도구의 값에 대해 입력합니다. 이것은 적어도 나에게 어떤 가치가 어디에 속해 있는지 상관 관계를 맺는 방법을 제공했습니다.
tabulate가 테이블 사이에서 UID를 검색할 필요 없이 실제 값(통계가 필요 없음)을 직접 채울 수 있다면 이것이 이상적일 것입니다.
의사 코드 작성은 수행해야 할 작업을 표시하기에 충분히 쉽지만 운이 좋지 않은 JSL입니다.누구든지 도울 수 있습니까?

for( i = 1, i <= N Cols( data table( "New" ) ), i++, // col-by-col
for( j = 1, j <= N rows( data table( "New" ) ), j++, // row-by-row
if( isempty( column( data table( "New" ), i)[j] ), continue(), // if cell empty, move to next row
id_val = column( data table( "New" ), i)[j] &
id_loc = data table( "UID" ) << Get rows where( :UID == id_val) &
data table( "New" ):eval( column( data table( "New" ))[j] = data table( "UID" ):UID[ id_loc[1] ]
);
);
);시간 내 주셔서 감사합니다!