Mysql
 sql >> Database >  >> RDS >> Mysql

Come normalizzare i valori separati da virgola all'interno della colonna della tabella e quindi eseguire la query

Per normalizzare questa tabella, dovresti utilizzare una tabella composta da due colonne, con la chiave primaria che è entrambe le colonne. Sembrerebbe qualcosa del genere:

| column1    |    column2       |
|------------|------------------|
| a          |    1             |
| a          |    3             |
| a          |    L             |
| b          |    R             |
| c          |    8             |
| d          |    3             |

Quindi puoi utilizzare questa semplice query:

Select column1 from table where column2 = 3;