sql >> Database teknologi >  >> RDS >> Mysql

MySQL Recursive få alle børn fra forælder

hvis du ønsker at få et barn på alle niveauer af en bestemt forælder, bør du prøve dette

select  id,
        name,
        parent
from    (select * from tablename
         order by parent, id) tablename,
        (select @pv := '1') initialisation
where   find_in_set(parent, @pv) > 0
and     @pv := concat(@pv, ',', id)


  1. Hvordan henter jeg kommentaren fra en PostgreSQL-database?

  2. MySQL-fejlkode:1305. FUNKTION JSON_EXTRACT findes ikke i MySQL-klientversion:5.5.52

  3. Kompilere PHP 5.1.6 med PDO MySQL

  4. Sortering af SQL efter to første tegn i felter