Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Mysql, możliwy problem z zagnieżdżoną kategorią

Jeśli przez to jest wiele poziomów zagnieżdżania kategorii, nie można ich wszystkich uchwycić za pomocą jednego zapytania przy użyciu modelu schematu „odwołanie nadrzędne”. Musiałbyś wielokrotnie pytać dzieci z każdej znalezionej kategorii, rekursywnie, lub po prostu wykonywać coraz dłuższe samodzielne łączenie, aż do wybrania najgłębiej zagnieżdżonych elementów.

Aby uzyskać dostęp do danych hierarchicznych za pomocą jednego zapytania, należy przyjrzeć się alternatywnym sposobom strukturyzacji schematu, głównie:

Jedno lub oba z tych podejść, w jednym z ich smaków, może Ci pomóc. (Zazwyczaj kończę z zestawami zagnieżdżonymi, dzięki czemu otrzymuję również wyraźne zamówienie od pierwszego do ostatniego).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Migracja z MySQL do PostgreSQL w systemie Linux (Kubuntu)

  2. DATE() Przykłady – MySQL

  3. Przestaw wiersz MySQL na dynamiczną liczbę kolumn

  4. JEŚLI błąd składni

  5. Rejestracja użytkownika przez błąd serwletu