Hola, puedo extraer una tabla SQL que está en un formato muy simple. Una columna tiene una ID única (UID), otra columna tiene encabezados de columna y la tercera tiene una UID. Tengo otra tabla donde ciertas celdas tienen el mismo UID. Quiero conectar los valores de la primera tabla ("UID") a la segunda tabla nueva ("Nuevo").
Tabulate fue la herramienta perfecta para ordenar los encabezados de columna y darme un recuento de filas, pero debido a que la columna UID contiene datos numéricos y de cadena, no puedo completar directamente la tabla con los valores a través de tabulate, así que en su lugar puse el UID para obtener valores en la herramienta de tabulación. Esto al menos me dio una forma de correlacionar qué valor pertenece a dónde.
Si tabulate puede poblar directamente los valores reales (no se necesitan estadísticas) en lugar de tener que buscar el UID entre tablas, esto sería ideal.
Escribir pseudocódigo es lo suficientemente fácil como para mostrar lo que se debe hacer, pero no tengo suerte con el JSL.¿Alguien puede ayudar?

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] ]
);
);
);¡Gracias por tu tiempo!