Mysql
 sql >> Database >  >> RDS >> Mysql

Combina i risultati di due query non correlate in un'unica visualizzazione

Se vuoi che i risultati siano uno accanto all'altro in colonne separate, puoi semplicemente SELECT un elenco di query:

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

Se vuoi che i risultati siano impilati in una colonna:

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

Quest'ultimo potrebbe richiedere la conversione del tipo di dati