You're not looking for a join. You want an Union
:
SELECT *
FROM MyTable1
WHERE Gender = 'Male'
UNION -- Or 'UNION ALL' if you want duplicates.
SELECT *
FROM MyTable2
WHERE Gender = 'Male'
A join would be used if you had 2 tables, and wanted info from the 2 tables, but only one table would contain the gender:
SELECT *
FROM MyTable1
JOIN MyTable2 ON MyTable1.ID = MyTable1.ID
WHERE MyTable1.Gender = 'Male'