sql >> Databáze >  >> RDS >> Mysql

SQL pro hierarchický vztah

Existuje několik různých způsobů, jak ukládat heirarchická data v MySQL. Podívejte se na prezentaci Billa Karwina který ukazuje čtyři možnosti.

  • Seznam sousedství
  • Výčet cesty
  • Vnořené sady
  • Uzavírací stůl

Používáte seznam sousedství model pro ukládání heirarchických dat, ale bohužel je to nejtěžší model, který si můžete vybrat pro dotazování podstromů.

Vaše možnosti jsou:

  • Přejděte na jiný model.
  • Omezit dotazy na n úrovní hloubky.
  • K rekurzivnímu dotazování použijte uloženou proceduru. Další informace o tomto naleznete v sérii článků Quassnoi – Hierarchické dotazy v MySQL .


  1. Automatizujte úlohy zálohování a údržby pomocí plánu údržby na serveru SQL Server

  2. iOS – Správné formátování časových razítek mezi mySQL (apache) a iOS (NSDate)

  3. Sledování synchronizace replik skupiny dostupnosti

  4. Kódování hodnoty parametru pro SELECT v PHP-MySQL