前面同学题解介绍已经很详细,union可以连接两个select查询语句的结果且去重,union all 则是全连接上不管重复与否,需要注意的是两个结果集的字段名必须完全一致

SELECT 
    device_id ,gender,age,gpa
FROM user_profile
WHERE
    university = '山东大学'
UNION ALL
SELECT 
    device_id ,gender,age,gpa
FROM user_profile
WHERE
    gender = 'male';