优化UNION查询。

答案解析

能用UNION ALL避免去重时优先用,确保每个子查询都能利用索引,减少不必要的字段。