Translate the following question to SQL: For each sex, what is the name and sex of the candidate with the oppose rate for their sex?

Schema: CREATE TABLE candidate (
    Candidate_ID INT   PRIMARY KEY,
    People_ID INT,
    Poll_Source TEXT,
    Date TEXT,
    Support_rate REAL,
    Consider_rate REAL,
    Oppose_rate REAL,
    Unsure_rate REAL,
    UNIQUE (Candidate_ID),
    FOREIGN KEY (People_ID) REFERENCES people(People_ID)
);

CREATE TABLE people (
    People_ID INT   PRIMARY KEY,
    Sex TEXT,
    Name TEXT,
    Date_of_Birth TEXT,
    Height REAL,
    Weight REAL,
    UNIQUE (People_ID)
);
user
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
assistant