我正在尝试使用内部联接
在嵌套语句中进行计数select a.app_id, a.first_name, a.last_name, d.svd_id
from wwhs_app a inner join
wwhs_svc d on a.app_id = d.app_id
where a.app_id in(
select top 50 app_id
from wwhs_app
Where app_create_dt > '2012-07-23 00:00:00')
我也需要一个svd_id的计数,但我每次尝试都会遇到错误。建议?
答案 0 :(得分:0)
您需要为svd_id计算,但它不在查询中 你是说'app_id'吗? 试试这个......
SELECT a.app_id, a.first_name, a.last_name, d.svd_id FROM wwhs_app a INNER JOIN wwhs_svc d on a.app_id = d.app_id WHERE a.app_id in ( SELECT TOP 50 app_id, COUNT(*) as id_count FROM wwhs_app WHERE app_create_dt > '2012-07-23 00:00:00' GROUP BY app_id ORDER BY id_count)