【发布时间】:2012-02-20 06:07:58
【问题描述】:
我有 2 张桌子。我按 desc 格式得到结果。 现在我想以相同的订单格式显示信息。但我做不到。
select *
from table1
where field in (select *
from table2
where StartDate > '2011-11-01'
AND StartDate < '2011-11-30'
group by field1
order by count(field1) desc );
内部查询按降序排列,但与外部查询一起使用时,顺序会丢失。
【问题讨论】:
-
该查询应该返回一个错误,将
table1.field与table2中的所有列进行比较... -
您确定这是您的实际工作查询吗?
where field in (select * from看起来很奇怪。 -
是的。但我想出了答案。谢谢。