Khi bạn phải thực hiện các truy vấn như thế này, bạn nên suy nghĩ lại các lược đồ thiết kế cơ sở dữ liệu của mình. Điều đó đang được nói, điều này sẽ hoạt động:
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