sql >> Database >  >> RDS >> Mysql

Genealogische boom mysql

Dit soort is waarschijnlijk beter geschikt voor een grafiek stijl van gegevensopslag. Iets wat lijkt op hoe Facebook hiërarchieën van relaties bijhoudt.

Als u vastbesloten en vastbesloten bent om MySQL te gebruiken, kunt u waarschijnlijk met uw schema wegkomen door recursief te zoeken. Omdat je boom van variabele diepte kan zijn, kun je beginnen met zichzelf samen te voegen op een bepaalde locatie en langs een terugkerende tak 'lopen' totdat je geen afstammelingen meer vindt. Breng die tak terug en begin aan de volgende. Vergelijkbaar proces om naar boven te reizen om ouders te vinden.



  1. Hoe sqlparameter doorgeven aan IN()?

  2. Voorwaardelijke opmaak toepassen op een getal in SQL Server met FORMAT()

  3. MySQL-datum of PHP-tijd?

  4. Laravel Query Builder - Hoe kan ik optellen?