SQL——组合查询

SELECT DISTINCT `销售经理`,	`网格`
from `渠道信息`
WHERE `网格` in ('阳逻双柳网格','城关汪集网格')
OR `销售经理` = '李伟'
SELECT DISTINCT `销售经理`,	`网格`
from `渠道信息`
WHERE `网格` in ('阳逻双柳网格','城关汪集网格')
UNION
SELECT DISTINCT `销售经理`,	`网格`
from `渠道信息`
WHERE`销售经理` = '李伟'

 从多个表(而不是一个表)中检索数据的 情形,使用 UNION 可能会使处理更简单

 UNION ALL,DBMS不取消重复的行

SELECT 语句的输出用 ORDER BY 子句排序。在用 UNION 组合查询时,只 能使用一条 ORDER BY 子句,它必须位于最后一条 SELECT 语句之后

 

原文地址:https://www.cnblogs.com/soberkkk/p/12530552.html