sql >> Base de Datos >  >> RDS >> Mysql

SET y Select Query combinan Ejecutar en una sola consulta MySql para pasar el resultado en pentaho

Puede mover la inicialización de las variables de sesión definidas por el usuario a una tabla Derivada y Cross Join con tu(s) otra(s) mesa(s):

SELECT SUBSTRING_INDEX(@input, ' ', (@count) * 2), ' ', -1) AS xyz, 
       som_cnt AS `count` 
FROM abc
CROSS JOIN (SELECT @count := 0, 
                   @input := '22:4,33:4'
           ) AS user_init_vars