2017-05-06 51 views
1

我喜欢这个节目referrs表:加入2个查询于一体的子查询

id - name - referred_id - referred_name 
    1 - mark - 100 -  nick 
    2 - david- 100 -  nick 
    3 - mat - 100 -  nick 
    4 - patrik- 101 -  robert 

我想结果是这样的:只显示referred_id => 3点的记录

refered_id - refered_name - Row(count) 
    100  - nick   - 3 

我的两个查询:

"select count(*) as row(count) from Referral_info where row(count) > 3" 

"select referred_id,referred_name from Referral_info" 

我该如何将这些查询加入到一个中? 谢谢

回答

0

您是否在寻找群组?

select referred_id,referred_name , count(*) as RowsCount from Referral_info 
    group by referred_id,referred_name 
    having count(*) > 3