看了半天,愣是没看懂。怎么又是count(*),又是where

解决方案 »

  1.   

    SELECT count(*) DISTINCT course_id
    FROM ce_customer_course
    having user_id =3
    group by course_id这样?
      

  2.   

    呵呵,我也不懂
    user_id  course_id
    1             4
    2             3
    3             2
    1             3
    1             4我要找出user_id=1上过的课程course_id的数目
    第一步:找出course_id: 4,3,4
    第二步:计算数目:2
    可以写成一个语句么?
      

  3.   

    select count(*)
    from(
    select distinct course_id
    from ce_customer_course
    where user_id =3) as xxxx这个可以吗
      

  4.   

    SELECT count( DISTINCT course_id ) AS count
    FROM `ce_customer_course` 
    WHERE user_id =3
      

  5.   

    fredyj(醉爱酸奶) 你太强悍了,偶像啊,哈哈
    谢谢各位