mysql 语句执行顺序
2016-09-25 22:47
351 查看
select[distinct]
from
join(如left join)
on
where
group by
having
union
order by
limit
select distinct sum(a.OrderPrice) As order1,sum(d.OrderPrice) As order2
from orders a
left join (select c.* from Orders c) d
on a.O_Id = d.O_Id
where a.Customer='Bush' or a.Customer = 'Adams' or a.Customer = 'Carter'
group by a.Customer
having sum(a.OrderPrice) > 1500
union
select distinct sum(a.OrderPrice) As order1,sum(e.OrderPrice) As order2
from orders a
left join (select c.* from Orders c) e
on a.O_Id = e.O_Id
where a.Customer='Bush' or a.Customer = 'Adams' or a.Customer = 'Carter'
group by a.Customer
having sum(a.OrderPrice) > 2000
order by order1
limit 1
from
join(如left join)
on
where
group by
having
union
order by
limit
select distinct sum(a.OrderPrice) As order1,sum(d.OrderPrice) As order2
from orders a
left join (select c.* from Orders c) d
on a.O_Id = d.O_Id
where a.Customer='Bush' or a.Customer = 'Adams' or a.Customer = 'Carter'
group by a.Customer
having sum(a.OrderPrice) > 1500
union
select distinct sum(a.OrderPrice) As order1,sum(e.OrderPrice) As order2
from orders a
left join (select c.* from Orders c) e
on a.O_Id = e.O_Id
where a.Customer='Bush' or a.Customer = 'Adams' or a.Customer = 'Carter'
group by a.Customer
having sum(a.OrderPrice) > 2000
order by order1
limit 1
相关文章推荐
- MySQL--sql 语句执行顺序
- MySQL-SQL语句中SELECT语句的执行顺序
- MySQL的语句执行顺序
- MySQL的语句执行顺序
- mysql中SELECT语句的执行顺序
- mysql 执行顺序 SQL语句执行顺序分析
- MySQL的语句执行顺序
- MySQL的语句执行顺序
- MySQL的语句执行顺序[转]
- MySQL的语句执行顺序
- mysql语句执行顺序
- MySql SQL语句执行的顺序
- mysql 执行顺序 SQL语句执行顺序分析
- MySQL的语句执行顺序
- mysql SELECT语句执行顺序
- mysql 执行顺序 SQL语句执行顺序分析
- MySQL中SELECT语句的执行顺序
- MYSQL语句逻辑执行顺序
- MySQL的语句执行顺序
- MySQL的语句执行顺序