SQL查询语句遇到麻烦了,各位大侠高手帮帮忙呀!!!!!!!

lqb2008 2008-06-13 09:45:03
在一张表中,数据是发送短信的信息,包括手机号码,发送时间,发送的内容等等,由于有的短信没有发送成功,我就再发送了一次,可是还有可能发送了两次发送不成,我想在这表中查询给一个手机号码发送短信一次都没有成功的用户,这个SQL语句这么写呀?
...全文
112 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
lqb2008 2008-06-13
  • 打赏
  • 举报
回复
先谢谢啦!我试试!
lqb2008 2008-06-13
  • 打赏
  • 举报
回复
有一个标识字段的!
lqb2008 2008-06-13
  • 打赏
  • 举报
回复
是有一个字段呀!
lyyshui 2008-06-13
  • 打赏
  • 举报
回复
select 手机号
from tb a
where a.标志 = '不成功'
and not exists
(select 手机号
from tb b
where a.手机号 = b.手机号
and b.标志 = '成功')
blue_maple 2008-06-13
  • 打赏
  • 举报
回复
我就纳闷你table中都没字段区别是否成功,你咋知道这条数据是成功还是失败的
abchappybear 2008-06-13
  • 打赏
  • 举报
回复
发送出去后,最起码表中应该有一个字段标明是否发送成功吧,或者是没有发送成功的手机没有在表中记录
lqb2008 2008-06-13
  • 打赏
  • 举报
回复
顶一下!!!谁来帮我解决一下呀!
lqb2008 2008-06-13
  • 打赏
  • 举报
回复
就在一张表里面!
robin_ares 2008-06-13
  • 打赏
  • 举报
回复
按我的理解
select 名
from 用户
where not exists (
select 1
from 信息
where 手机号码 = 用户.手机号码
)
robin_ares 2008-06-13
  • 打赏
  • 举报
回复
都用到什么表,表关系,简单说明一下吧。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧