count字段表示什么?统计拨打的次数。

解决方案 »

  1.   

    修改如下
    有两个表如下
    phone_t
    id name phone
    0   a    110
    1   aa   110
    2   bb   110
    3   aa   120
    4   dd   119call 
    id  name 
    1    aa   
    2    aa   
    callphone
    callid phone
    1       110
    2       110
    查询出如下结果
    id name phone count
    0   a    110  0
    1   aa   110  2
    2   bb   110  0
    3   cc   120  0
    4   dd   119  0
    如何用一个sql语句实现
      

  2.   

    select a.id,a.name,a.phone,case when b.count is null then 0 else b.count end  from phone_t a
    left outer join
    (
    select a.id,a.name ,a.phone,count(*) as count from phone_t a, call b, callphone c where a.name = b.name and a.phone = c.phone and b.id = c.callid
    group by a.id,a.name ,a.phone
    ) b
    on a.id = b.id and a.name = b.name and a.phone = b.phone请以后把构造的数据写上,都比较忙,没时间呀!
      

  3.   

    豆豆厉害,佩服你小妹妹阿,居然能写这么长的规范sql于句。
      

  4.   

    mysql支持这个吗?嵌套sql是吗?
      

  5.   

    应该支持!我在mssql,postgresql 通过!
    to  yangyouyi(yangyouyi) 
    你有没有搞错!凭什么说我是小妹妹呀?说说理由先!