जब आपको इस तरह के प्रश्न करने पड़ते हैं, तो अपने डेटाबेस डिज़ाइन स्कीमा पर पुनर्विचार करना एक अच्छा विचार है। कहा जा रहा है, यह काम करना चाहिए:
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