Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Datenbankstruktur für mehrstufige Kategorie (Best Approach)

SEHR EINFACH UND EFFEKTIV

Wir machen einfach eine rekursive Assoziation .

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

In diesem Beispiel:

item1 ist die erste Ebene (siehe dass die parent_id ist NULL ).

item2 ist eine Option der zweiten Ebene von item1 (beachten Sie, dass die parent_id ist 1 und den content ist NULL wodurch dies nur eine weitere Drilldown-Option ist).

item3 und item4 sind Inhalt von item2 (siehe diese parent_id ist 2 und den content ist NICHT null).