sql >> Databasteknik >  >> RDS >> Mysql

Gå med i samma tabell flera gånger i en enda fråga?

Vad du behöver är en självanslutning genom att använda samma tabell TVÅ GÅNGER i samma fråga, men olika alias...

select 
      t1.field,
      t1.name,
      t1.value as ThisIsYourParentKey,
      t2.name as ParentName,
      t2.value as GrandParentKey
   from
      YourTable t1
         left join YourTable t2
            on t1.value = t2.field
   where
      t1.name = 'a2'



  1. Hur man får andra MAXIMUM DATUM i MYSQL

  2. Gräver djupare i Django-migrationer

  3. Oracle SELECT - Dubbla citattecken eller inga dubbla citattecken?

  4. MS SQL Server korstabellsbegränsning