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

Vælg Forælder og børn med MySQL

Forældre er poster uden parent_id .
Børn har parent_id lig med forældrekommentarens id .

  SELECT ...
    FROM comments AS parent
         LEFT JOIN comments AS child 
         ON child.parent_id = parent.id
   WHERE parent.parent_id IS NULL
ORDER BY parent.id, child.id;

Bemærk, at selvtilslutningen skal være en ydre forbindelse, så du ikke går glip af forældrekommentarer uden børn.



  1. Indstil resultatet af en forespørgsel til en variabel i MySQL

  2. Sådan trækkes en dag fra en dato i MariaDB

  3. Endnu en grund til at undgå sp_updatestats

  4. Registrer og kør PostgreSQL 9.0 som Windows Service