Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Criando uma variável de array no MySQL


Você pode criar uma matriz assim
SET @arrayVar = 'var1,var2,bar3,foo4';

Pode ser usado assim
select from myTable where find_in_set(myTable.myColumn, @arrayVar);

Se você deseja criar uma matriz a partir de uma consulta, pode usar tabelas temporárias
create temporary table if not exists tmp_table select myColumn from myTable where