У меня есть запрос mysql, подобный следующему.
select new,processing,close
from
(select count(id) new from tickets where id_client in (_a_list_of_client_id) and status = new),
(select count(id) processing from tickets where id_client in (_a_list_of_client_id) and status = processing),
(select count(id) close from tickets where id_client in (_a_list_of_client_id) and status = close)
Ниже приведен не точный запрос, а псевдозапрос
здесь _a_list_of_client_id - это еще один запрос, подобный следующему: выберите id_client из клиента, где id_user = {some_id_given_as_parameter}
Мне просто интересно, правильный ли это подход для использования одного и того же подзапроса несколько раз в запросе. Или есть ли другой способ сделать такие вещи.
Заранее спасибо M H Rasel