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

vælg kategorier med overordnet navn fra én tabel

Du kan bruge en VENSTRE YDRE JOIN til dette:

SELECT c1.id,  
  c1.parent_id,  
  c1.title,  
  c2.title as `parent_title` 
FROM categories c1  
left outer join categories c2 on c1.parent_id = c2.id 


  1. Sådan skriver du migrering for at ændre den primære nøgle af modellen med ManyToManyField

  2. Kompliceret SQL-forespørgsel - at finde elementer, der matcher flere forskellige fremmednøgler

  3. Hvad er den bedste måde at bruge LEFT OUTER JOIN til at kontrollere, om der ikke findes relaterede rækker

  4. PHP Prøv og fang til SQL Insert