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

Pilih nilai dari tabel tertentu dengan klausa `where` di tabel lain

Anda juga dapat menggunakan JOIN untuk ini:

select t1.value_a
from table_1 t1
inner join table_2 t2
  on t1.value_b = t2.value_b
where t2.value_c = 'x'

Anda juga dapat menggunakan kueri yang ada, tetapi x dikelilingi oleh tanda kutip balik dan bukan tanda kutip tunggal:

select `value_a` 
from `table_1` 
where `value_b` = (select `value_b` from `table_2` where `value_c` = 'x);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara memisahkan DATE dan TIME dari DATETIME di MySQL

  2. fungsi php mysql dengan parameter opsional

  3. Buang database tertanam mysql ke dalam file teks SQL

  4. GALAT 1045 (28000):Akses ditolak untuk pengguna 'root'@'localhost' (menggunakan kata sandi:YA)

  5. Menggabungkan catatan dalam satu kolom tanpa pengulangan?