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

Como normalizar valores separados por vírgula na coluna da tabela e, em seguida, executar a consulta


Para normalizar essa tabela, você deve usar uma tabela composta por duas colunas, com a chave primária sendo ambas as colunas. Ficaria algo assim:
| column1    |    column2       |
|------------|------------------|
| a          |    1             |
| a          |    3             |
| a          |    L             |
| b          |    R             |
| c          |    8             |
| d          |    3             |

Então você pode usar esta consulta simples:
Select column1 from table where column2 = 3;