Pesquisar na Comunidade
Mostrando resultados para as tags ''where in váriavel''.
Encontrado 1 registro
-
Olá !! preciso muito de um help de quem tem um pouco mais de experiência...... Preciso enviar esse valor dessa váriavel para o IN dentro do where do select porém já tentei de várias formas e não consegui o Original seria assim SELECT max(aging_liberacao) as aging_lib FROM bd.gd_ob where projeto = '00003' and mrp in ('O08', 'OM2') tentei assim SET @mrps = '''O08'',''OM2'''; e assim SET @mrps = Concat(Concat('''O08''',','),'''OM2'''); SELECT max(aging_liberacao) as aging_lib FROM bd.gd_ob where projeto = '00003' and mrp in (select @mrps) -- Com select e sem também sei que há possibilidade de realizar pela linguagem de programação, porém é uma consulta muito grande para carregar no processamento. Pelo que entendi o problema é a passagem do parâmetro, pois quando envio apenas 1 elemento ('O08' por exemplo) ele funciona, mas é preciso passar mais, podendo ser 2,3,4,5 não é uma quantidade fixa por isso uso o IN. Alguém poderia me ajudar ?