Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
rociotrevial
Creator
Creator

Update Resident Table

Hola, tengo 2 tablas y quisiera que me actualizara los valores de un campo de una de las tablas antes de hacer el reload, pero no se como pueda hacerlo, se puede hacer un update a una resident table?

Tengo el siguiente script:

--------------------------------------------------------------------------------------------------------------------------------------

Table1:

LOAD *;

SQL select campo1,campo2,campo3 from tabla1;

Table2:

LOAD *;

SQL select campo1,campo2 from tabla2;

---------------------------------------------------------------------------------------------------------------------------------------

Quiero actualizar el campo2 de la tabla1 con valores del campo2 de la table2 pero solo donde se cumpla cierta condicion, algo asi como:

UPDATE Table1

SET    campo2 = b.campo2

FROM Table1 a JOIN Table2 b

ON a.campo1 = b.campo1

WHERE a.campo3 = 'x';

¿Se puede hacer algo asi y como es la sintaxis?

Labels (1)
1 Reply
Gysbert_Wassenaar
Partner - Champion III
Partner - Champion III

Table2:

mapping LOAD *;

SQL select campo1,campo2 from tabla2;

Table1:

LOAD

     campo1,

     if(campo3='x',applymap('Table2', campo2),campo2) as campo2,

     campo3;

SQL select campo1,campo2,campo3 from tabla1;


talk is cheap, supply exceeds demand