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」のことですか?
これを試して...

    SELECT a.app_id、a.first_name、a.last_name、d.svd_id
    FROM wwhs_app から
    INNER JOIN wwhs_svc d on a.app_id = d.app_id
    WHERE a.app_id in (
         上位 50 個の app_id を選択し、id_count として COUNT(*)
         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 に答える