我有一个查询,其中子查询从其他表获取数据。子查询中的order by子句是否也按照相同的顺序对外查询的记录进行排序?
查询的形式为:
select p.email email, max(p.firstname) firstname,max(p.lastname) lastname
from abc p, xyz c
where p.companyid=c.companyid
and c.company!=''
and locationid in (
select locationid
from mno tr
where 1=1
AND tr.inc in (7,8,9)
AND tr.topic in( 'Callidus Cloud')
AND tr.inc IS NOT NULL
order by inc desc
)
AND c.crange IN ('100-249','250-499','500-999','1000-4999'
,'5000-9999','50000-100000','>100000')
group by p.email limit 7 offset 0
最佳答案
子查询中发生的事情仍然保留在子查询中。它只返回您要求的值。
关于mysql - 子查询中的Order By对外查询排序的影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49979895/