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

Struttura del database per categoria multilivello (Best Approach)

MOLTO SEMPLICE ED EFFICACE

Facciamo semplicemente un'associazione ricorsiva .

id       title        content       parent_id
==============================================
1        item1         NULL         NULL     
2        item2         NULL         1          
3        item3         abcd         2       
4        item4         efgh         2        

In questo esempio:

item1 è il primo livello (vedi che il parent_id è NULL ).

item2 è un'opzione di secondo livello da item1 (vedi che il parent_id è 1 e il content è NULL rendendo questa un'altra opzione di drill down solo).

item3 e item4 sono contenuti da item2 (vedi quel parent_id è 2 e il content NON è nullo).