sql >> Base de Datos >  >> RDS >> Mysql

Combine los resultados de dos consultas no relacionadas en una sola vista

Si desea que los resultados estén uno al lado del otro en columnas separadas, simplemente puede SELECT una lista de consultas:

SELECT ( select count(*) from video where monthname(views) = 'May') AS May_CT
      ,( select sum(sessions) from user where user_id = 6) AS User_Sum

Si desea que los resultados se apilen en una columna:

select count(*) from video where monthname(views) = 'May'
UNION  ALL
select sum(sessions) from user where user_id = 6

Este último puede requerir conversión de tipo de datos