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

memilih baris dengan id dari tabel lain

Coba ini (subkueri):

SELECT * FROM terms WHERE id IN 
   (SELECT term_id FROM terms_relation WHERE taxonomy = "categ")

Atau Anda dapat mencoba ini (JOIN):

SELECT t.* FROM terms AS t 
   INNER JOIN terms_relation AS tr 
   ON t.id = tr.term_id AND tr.taxonomy = "categ"

Jika Anda ingin menerima semua bidang dari dua tabel:

SELECT t.id, t.name, t.slug, tr.description, tr.created_at, tr.updated_at 
  FROM terms AS t 
   INNER JOIN terms_relation AS tr 
   ON t.id = tr.term_id AND tr.taxonomy = "categ"


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bisakah saya membuat tampilan dengan parameter di MySQL?

  2. Memilih kolom yang juga merupakan kata kunci di MySQL

  3. Kerangka Ketersediaan Tinggi MySQL Dijelaskan – Bagian I:Pendahuluan

  4. Akses Ditolak untuk Pengguna 'root'@'localhost' (menggunakan kata sandi:YA) - Tidak Ada Hak Istimewa?

  5. PHP &MYSQL:menggunakan hash bcrypt dan memverifikasi kata sandi dengan database