sql >> Databasteknik >  >> RDS >> Mysql

Mysql använda raddata i samma fråga för att välja en annan rad?

Du vill ha något liknande

select a.id as child_id, a.name as child_name,
b.id as parent_id, a.name as parent_name
from forum_categories a
inner join forum_categories b
on a.parent_id = b.id

För att begränsa till ditt kända id, lägg till

where a.id = knownid



  1. Vilken typ skulle du mappa BigDecimal i Java/Hibernate i MySQL?

  2. COUNT(id) kontra COUNT(*) i MySQL

  3. phpMyAdmin på MySQL 8.0

  4. Hur återställer jag root-lösenordet i MySQL 8.0.11?