Я новичок MySQL и ищу помощь по объединению результатов запроса. У меня есть три разных запроса SELECT, которые используются для выбора списка пользователей на основе диапазона дат того, как долго они были членами: от 10 до 25 лет, от 25 до 50 лет и 50 или более лет. Эти запросы в настоящее время следующим образом:Объединить результаты нескольких запросов выбора MySQL
Для возвращения членов не менее 10 лет, но менее чем 25:
SELECT `user`.id AS "Member #",
`user`.initiation_date AS "Initiation Date"
FROM `user`
WHERE `user`.initiation_date BETWEEN CURDATE() - INTERVAL 25 YEAR AND CURDATE() - INTERVAL 10 YEAR
Для возвращения членов, по крайней мере, 25 лет, но менее 50:
SELECT `user`.id AS "Member #",
`user`.initiation_date AS "Initiation Date"
FROM `user`
WHERE `user`.initiation_date BETWEEN CURDATE() - INTERVAL 50 YEAR AND CURDATE() - INTERVAL 25 YEAR
для возвращения членов, по крайней мере, 50 лет:
SELECT `user`.id AS "Member #",
`user`.initiation_date AS "Initiation Date"
FROM `user`
WHERE `user`.initiation_date <= CURDATE() - INTERVAL 50 YEAR
Эти три, кажется, работает хорошо Indep но моя цель состоит в том, чтобы объединить результаты этих запросов, чтобы вернуть user.id, user.initiation_date, а также третий столбец, который будет определять, находится ли элемент в «10 году» (запрос 1), «25 Год "(запрос 2) или" 50 год "(запрос 3).
Любая помощь или руководство будет принята с благодарностью.