查询步骤
- 确定需要查询的字段的来源表
- 确定需要查询的条件的来源表
- 明确表之间的关系
- 确定表数据关联后的结果是否唯一性,参见如下SQL语句:
SELECT a.OrderID
FROM Net_Order AS a
LEFT JOIN Net_Visitor AS nv ON a.OrderID = nv.OrderID
LEFT JOIN SYSTEM_USER AS su ON a.CreateUserID = su.UserID
GROUP BY a.OrderID
HAVING COUNT(1) > 1
- 了解数据的关系,并验证关系的正确性
select FromProductName,FromSourceName
from Net_Order
where FromSourceName IN('胖丁旅游','途优优','兴韦度科技')
group by FromProductName,FromSourceName;
- 填充条件
- 确定字段
- 最终检测结果
统计的目的
- 将多表数据整合成一个表,进行冗余
- 将多条数据整合成一条数据
- 将不同纬度的数据组合成一个表方便查询.如:退票、核销、取票、订单
- 方便优化,加快查询速度
- 进行2次统计
本文由 创作,采用 知识共享署名4.0 国际许可协议进行许可。本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为: 2020/05/18 01:14