Mysql
 sql >> база данни >  >> RDS >> Mysql

Присъединяване към една и съща таблица няколко пъти в една заявка?

Това, от което се нуждаете, е самостоятелно присъединяване, като използвате една и съща таблица ДВА ПЪТИ в една и съща заявка, но различен ПСЕВДОНИМ...

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Database не може да стартира на XAMPP за Mac

  2. Отказ на база данни за уебсайтове на WordPress

  3. Най-добри практики за архивиране на MySQL

  4. Как да конвертирате 500GB SQL таблица в Apache Parquet?

  5. Кога *не* да използвате подготвени изявления?