【发布时间】:2014-07-05 05:42:42
【问题描述】:
是否可以将两个单独(不相关)的 sql 查询的结果合并到一个视图中。我正在尝试为用户汇总一些数字并计算本月视频的观看次数以显示在仪表板上。
即,
select count(*) from video where monthname(views) = 'May';
和
select sum(sessions) from user where user_id = 6;
我想创建一个包含这两个结果的视图。
这可能吗?
【问题讨论】:
-
点赞:
SELECT videoCount, SessionCount FROM (select count(*) AS VideoCount from video where monthname(views) = 'May') AS VideoStats CROSS JOIN (select sum(sessions) AS SessionCount from user where user_id = 6) AS UserStats?