sql - SQL Server 挂起查询 2 个独立表
问题描述
我正在查询 2 个独立的表但相关的数据。
查询如下:
select
STDEV(M1.[Close]) as M1, STDEV(M2.[Close]) as M2
from
M1, M2;
我想在不同的列上显示 2 个标准差数据。
但是 SQL Server 挂在那里并停止移动。这是为什么?这是一个非常简单的查询。
我怎么能在不跨越 2 张桌子的情况下这样做?桌子很大。
解决方案
你可以用这个。
SELECT
(SELECT STDEV(M1.[Close]) from M1) as M1 ,
(SELECT STDEV(M2.[Close]) from M2) as M2;
推荐阅读
- sql - 当父子 ID 相同时,递归 CTE 进入无限循环
- java - 使用网络摄像头录制视频并将其保存在 java 中
- php - VichUploaderBundle 和 OneToOne 关系
- node.js - 无法使用 ejs 从对象中检索键值
- python - 无法弄清楚嵌套的 for 循环部分以及它在这段代码中是如何工作的
- python - 在 Google Cloud for ML 上推送和运行 python 脚本
- hive - 直线 - 无当前连接 - 未找到默认 hs2 连接配置
- python - 将基于函数的视图转换为基于类的视图
- reactjs - Firebase onAuthStateChange 是否应该自动触发页面重定向?
- ios - 如何选择所有 UICollectionView 单元格并通过单击按钮取消选择?