0

我正在尝试使用内部连接在嵌套语句中进行计数

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,但每次尝试都会出错。建议?

4

1 回答 1

0

您需要计算 svd_id 但它不在查询中。
您的意思是“app_id”吗?
尝试这个...

    选择 a.app_id、a.first_name、a.last_name、d.svd_id
    FROM wwhs_app 一个
    在 a.app_id = d.app_id 上的内部连接 ​​wwhs_svc d
    WHERE a.app_id in (
         选择 TOP 50 app_id, COUNT(*) 作为 id_count
         FROM wwhs_app
         WHERE app_create_dt > '2012-07-23 00:00:00'
    GROUP BY app_id ORDER BY id_count)
    
于 2013-02-12T01:44:19.713 回答