SELECT t1.name ,  t1.sex ,  min(oppose_rate) FROM people AS t1 JOIN candidate AS t2 ON t1.people_id  =  t2.people_id GROUP BY t1.sex
For each sex, what is the name and sex of the candidate with the oppose rate for their sex?
[Schema (values) (types)]: | candidate_poll |  candidate : candidate_id (text) , people_id (number) , poll_source (number) , date (text) , support_rate (text) , consider_rate (number) , oppose_rate (number) , unsure_rate (number) | people : people_id (text) , sex (number) , name (number) , date_of_birth (text) , height (text) , weight (number);