现在我的表里面主要有这几列数据,用户的手机号码、发送短信的内容、发送时间,现在我想查出相同的短信内容不止一次发送给一个用户的所有用户(发送时间应该是不一样的),这语句该怎么写啊?

解决方案 »

  1.   

    select t1.name 
    from table t1,table t2 
    where t1.name=t2.name
    and   t1.内容=t2.内容
    and   t1.收件人=t2.收件人
    and   t1.时间<>t2.时间
      

  2.   

    很简单,就是列出短信内容相同的记录,
    select   用户的手机号码,发送短信的内容,发送时间  from   表   
    where   发送短信的内容   in   (select   发送短信的内容   from   表   group   by   发送短信的内容   having   count(*)>1)