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

MySQL - Ambil nilai baris dari tabel yang berbeda tergantung pada nilai baris dalam tabel

Saat Anda harus melakukan kueri seperti ini, ada baiknya untuk memikirkan kembali skema desain basis data Anda. Meskipun demikian, ini seharusnya berhasil:

SELECT mem.*, g.*, coalesce(m.male_build, f.female_build) as build
from members_table mem
inner join general g on mem.meber_id = g.member_id
left join males m on mem.member_id = m.member_id
left join females f on mem.member_id = f.member_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. Paket MySQL untuk python 3.7

  2. Untuk SHA512-hash kata sandi di database MySQL dengan Python

  3. MySQL / PHP - Temukan slot waktu yang tersedia

  4. MySQL:kesalahan dalam sintaks SQL Anda ... dekat kunci ...?

  5. Pembandingan Kinerja MySQL:MySQL 5.7 vs MySQL 8.0