Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Gabung ke tabel yang sama beberapa kali dalam satu kueri?

Yang Anda butuhkan adalah self-join dengan menggunakan tabel yang sama DUA KALI dalam kueri yang sama, tetapi ALIAS yang berbeda...

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 Load Inline - Kolom Tertentu

  2. Akses database jarak jauh mysql dari baris perintah

  3. menghubungkan Java ke Mysql menggunakan Mysql-connector/j

  4. Apakah mungkin untuk berinteraksi dengan database MySQL tanpa PHP

  5. JDBC PreparedStatement - Menggunakan argumen yang sama, apakah mungkin?