查询步骤
1.确定需要查询的字段的来源表
2.确定需要查询的条件的来源表
3.明确表之间的关系
4.确定表数据是否唯一性
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
5.了解数据的关系,并验证关系的正确性
select FromProductName,FromSourceName
from Net_Order
where FromSourceName IN('胖丁旅游','途优优','兴韦度科技')
group by FromProductName,FromSourceName;
6.填充条件
6.确定字段
7.最终检测结果
统计的目的
1 将多表数据整合成一个表,进行冗余
2.将多条数据整合成一条数据
3.将不同纬度的数据组合成一个表方便查询.如:退票、核销、取票、订单
4.方便优化,加快查询速度
5.进行2次统计