sql >> Database >  >> RDS >> Mysql

MySQL Recursief krijgt alle kinderen van de ouder

als je een kind op alle niveaus van een bepaalde ouder wilt krijgen, moet je dit proberen

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. Oracle-instructie invoegen indien niet bestaat

  2. PHP meerdere object functie-aanroepen

  3. Hoe 1 optellen bij de waarde van een kolom van een bestaande rij in mysql

  4. Waarom drukt PDO mijn wachtwoord af als de verbinding mislukt?