sql >> Databasteknik >  >> RDS >> Mysql

Mysql, eventuellt problem med kapslad kategori

Om det här finns godtyckligt många nivåer av kategorikapsling, kan du inte ta tag i dem alla med en enda fråga med schemamodellen "förälderreferens". Du måste upprepade gånger fråga barnen i varje kategori du hittade, rekursivt, eller bara fortsätta göra längre och längre självanslutningar tills du har plockat upp de mest djupt kapslade föremålen.

För åtkomst med en fråga till hierarkisk data måste du undersöka alternativa sätt att strukturera schemat, främst:

Endera eller båda av dessa tillvägagångssätt, i en av sina smaker, kan fungera för dig. (Jag slutar vanligtvis med kapslade uppsättningar så att jag får en explicit beställning från första till sista också.)



  1. Proaktiva SQL Server Health Checks, Del 2:Underhåll

  2. TXT-fil eller databas?

  3. MySQL för varje alternativ för procedur

  4. Bästa sättet att spara bilder som kommer från servern i Android