Mysql
 sql >> Base de données >  >> RDS >> Mysql

Combinez les résultats de deux requêtes non liées dans une seule vue

Si vous voulez que les résultats soient côte à côte dans des colonnes séparées, vous pouvez simplement SELECT une liste de requêtes :

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 vous voulez que les résultats soient empilés dans une colonne :

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

Ce dernier peut nécessiter une conversion de type de données