【发布时间】:2014-03-14 01:19:58
【问题描述】:
我正在使用以下查询:
SELECT MONITOR_ALERT_INSTANCE_ID AS ID,
description,
status,
( SELECT COUNT(*) as count
FROM monitor_alert_ins_msrmnt
WHERE monitor_alert_instance_id IN (SELECT monitor_alert_instance_id
FROM monitor_alert_instance
WHERE co_mod_asset_id =1234
)
GROUP BY monitor_alert_instance_id
ORDER BY monitor_alert_instance_id
) AS COUNT
FROM monitor_alert_instance
WHERE co_mod_asset_id = 1234
内部查询返回正确的结果。我正在尝试一次组合两个查询,并希望得到如下结果:
> ID DESCRIPTION STATUS COUNT
> 101 aaa A 1
> 102 bbb B 3
但它显示缺少右括号错误。请帮忙。
【问题讨论】:
-
为什么你需要在内部查询中排序???