sql >> Database >  >> RDS >> Mysql

Hulp nodig bij hiërarchische Mysql-query

Het is een uitdaging om de boom naar een willekeurige diepte te halen n alleen SQL gebruiken in MySQL (Zie:Hiërarchische gegevens beheren in MySQL en Hiërarchische zoekopdrachten in MySQL ).

Als je te maken hebt met een kleine dataset, is het het meest logisch om alle categorieën uit de database te selecteren en vervolgens de boomstructuur in een scripttaal te bouwen. Vervolgens kan de boom worden doorkruist om het bovenliggende knooppunt en de onderliggende knooppunten te vinden, die vervolgens kunnen worden gebruikt om de database te doorzoeken op de berichten met behulp van een join.



  1. Optimaliseer de prestaties van MySQL/MariaDB met de MySQLTunner-tool

  2. Beperk resultaten van samengevoegde tabel tot één rij

  3. PacketTooBigException bij het uitvoeren van een sonaranalyse

  4. Een database herstellen in SQL Server 2017