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

mysql pilih id dan nama dari tabel lain dan bergabung dengan kueri

select task.id, task.name, proj.id, proj.name
from tasks task left join projects proj on proj.id=task.project_id; 

Menggunakan gabung kiri memastikan Anda mendapatkan sesuatu bahkan jika tidak ada catatan di tabel proyek. Jika Anda ingin memastikan koherensi, Anda dapat melakukannya

select task.id, task.name, proj.id, proj.name
from tasks task, projects proj
where proj.id=task.project_id; 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. menemukan produk yang dibeli pelanggan bersama

  2. MySQL Query ORDER BY nilai-nilai tertentu sebelum yang lain

  3. DELETE FROM `table` AS `alias` ... WHERE `alias`.`column` ... mengapa sintaks error?

  4. Di mana perbedaan menggunakan database XML dan MySQL? Yang mana yang harus saya gunakan?

  5. Bagaimana Saya Bisa MEMILIH Baris Serupa di Dua Tabel Berbeda di MySQL (Apakah Mungkin?)