mysql 像这种查询语句 有没有办法在进行优化 现在查有点慢
SELECT
id,
NAME,
sex
FROM
(
SELECT
a.id AS id,
a.NAME AS NAME,
a.sex AS sex
FROM
USER us
INNER JOIN roes rs ON us.id = rs.id
WHERE
us.aa = 0 UNION ALL
SELECT
b.id AS id,
b.NAME AS NAME,
b.sex AS sex
FROM
cbd b
INNER JOIN roes rs ON b.id = rs.id
WHERE
b.aa = 0 UNION ALL
SELECT
c.id AS id,
c.NAME AS NAME,
c.sex AS sex
FROM
school sc
INNER JOIN roes rs ON sc.id = rs.id
WHERE
sc.aa = 0
) a;