该怎么处理??

caoxmby 2003-01-22 05:18:59
有两个数据量巨大的表(都是几十万记录),一个是客户表,一个是客户有关的信息
表,如何查找那些客户没有有关信息??
...全文
33 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
developer2002 2003-01-23
  • 打赏
  • 举报
回复
或者
select * from AA x where not exists (select '1' from BB y where AA.a=BB.a)
也可以。
不过,才几十万的数据量就喊大表,确实是太夸张了。
czhai 2003-01-23
  • 打赏
  • 举报
回复
同意蓝月亮的脚本!!
jlandzpa 2003-01-23
  • 打赏
  • 举报
回复
这些不常见的sql,其实在oracle文档中都有介绍的.
caoxmby 2003-01-22
  • 打赏
  • 举报
回复
so cool
再问一下:这些不常见的sql在什么地方有介绍?
shahand 2003-01-22
  • 打赏
  • 举报
回复
select AA.* from AA ,BB
where AA.a = BB.a (+)
and BB.a is null
;
moonlake 2003-01-22
  • 打赏
  • 举报
回复
敲错了,不要意思,是
select AA.a from AA
minus
select BB.a from BB
caoxmby 2003-01-22
  • 打赏
  • 举报
回复
select AA.a from AA mins select BB.a from BB
这个sql好像不能执行
moonlake 2003-01-22
  • 打赏
  • 举报
回复
select AA.a from AA
mins
select BB.a from BB


a 是 AA和BB中都有的字段

17,377

社区成员

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

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