社区
Oracle
帖子详情
如何从表A里抽取表B里没有的纪录 有共同的key字段
bubu198
2003-12-26 10:41:01
请给出例子
...全文
71
14
打赏
收藏
如何从表A里抽取表B里没有的纪录 有共同的key字段
请给出例子
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aiu
2004-01-20
打赏
举报
回复
什么啊 人家问的是比较记录 搞什么字段相同来比较 还搞什么外链接和内连接 哈。。
leecooper0918
2004-01-20
打赏
举报
回复
人家问的是比较记录 搞什么字段相同来比较
---------------------------------------
faint, 搞不懂你在说什么?
请看清楚楼主的问题再发言
如何从表A里抽取表B里没有的纪录 有共同的key字段
----------------------------------------------
nicolas1999king
2004-01-18
打赏
举报
回复
agree on leecooper0918(爱一个人好难) .
yangguang1219
2004-01-18
打赏
举报
回复
select * from a where not exists(select 1 from b where a.id=b.id)
这里的1代表什么啊
chanet
2003-12-27
打赏
举报
回复
可用使用 minus 关键字.
如果两个表的结构是相同的话:
select * from a minus select * from b; <- (显示在 A 表里,B 表没有的记录)
也可以指定字段:
select field1,field2 from a minus select field3,field4 from b
注意: 只有字段类型相同才可以进行比较.
qiansl
2003-12-26
打赏
举报
回复
左(右)连接其实也没什么的,写一个就知道了
leecooper0918
2003-12-26
打赏
举报
回复
a.keycol=b.keycol(+) means left join.
a.keycol(+)=b.keycol means right join.
if you are using oracle 9i now, you can use left(right) join in
your sql statements,because oracle 9i supports SQL99 standard.
BTW: you may read some oracle sql/plsql ariticles and documentation
to learn more about it.
seutxf77
2003-12-26
打赏
举报
回复
why???please tell me!!Thanks....
what mean "b.keycol(+)"??????I have never saw it!!
leecooper0918
2003-12-26
打赏
举报
回复
Do not use NOT IN statements, because it's efficiency is very very low.
Try this:
select a.* from a,b where a.keycol=b.keycol(+) and b.keycol is null
seutxf77
2003-12-26
打赏
举报
回复
SQL>select * from a,b where a.key not in (select b.key from b)
seutxf77
2003-12-26
打赏
举报
回复
Thanks !!!
whatwhynot
2003-12-26
打赏
举报
回复
select a.* from a,b where a.keycol=b.keycol(+);
这是外连接,意思就是扩展b表!!
LGQDUCKY
2003-12-26
打赏
举报
回复
.keycol=b.keycol(+) means left join.
a.keycol(+)=b.keycol means right join.
用这样的方法效率好点:
beckhambobo
2003-12-26
打赏
举报
回复
select * from a where not exists(select 1 from b where a.id=b.id)
AI生成内容与检测:从
纪录
片疑云到工程实战
人工智能技术正在深度融入内容生产与分发的各个环节,从大语言模型辅助脚本创作,到扩散模型生成图像与视频,再到TTS与声音克隆重塑配音流程,AIGC已从实验室走向工业级应用。与此同时,如何识别和治理AI生成内容成为新的技术挑战。本文从“AI内容生成”与“内容检测”两个维度出发,解析大语言模型、扩散模型、CLIP视觉语言模型等核心技术原理,并探讨元数据分析在生成内容治理中的作用。通过两个可本地运行的实战案例——AI解说词生成与视频抽帧检测,帮助开发者建立从生产到检测的完整技术认知,为内容平台的风控与合规实践提供参
Chronos:为对话智能体构建时间感知的长期记忆系统
在构建大语言模型应用时,长期记忆与上下文管理是核心挑战。传统基于向量检索的方案依赖语义相似度匹配,难以精准处理随时间演变的事件序列和状态,常导致对话智能体出现“健忘症”。其原理在于将非结构化的对话流转化为结构化事件,并建立时间线与实体索引,从而实现从“模糊语义匹配”到“精确时空查询”的范式转变。这一技术价值在于,它能以更精准的内存开销,有效解决“OutOfMemoryError”等内存瓶颈问题,提升记忆召回的相关性与准确性。在工程实践中,这尤其适用于需要处理超长对话历史的场景,如个人健康助手、长期学习伴侣及
GPT-4稳态工程化:长上下文、多模态与工具调用的落地实践
大语言模型已从参数竞赛迈入能力固化与工程深化阶段。GPT-4级模型代
表
以长上下文(32K+)、多模态理解、函数调用(Function Calling)和链式推理(Chain-of-Thought)为标志的成熟范式,其技术原理源于混合专家(MoE)架构优化、视觉-语言对齐训练及动态决策链设计。这一稳态带来显著技术价值:能力可预期、部署可控制、成本可收敛。在金融风控、医疗分诊、法律审查、工业运维等强合规、低延迟、高准确率场景中,GPT-4级能力正作为AI基础设施被深度集成。本文聚焦该范式下四大核心能力的工程实现
多模型时代,如何构建评测集与模型路由系统
随着大模型能力的快速分化,单一模型已难以全面覆盖真实业务中的多样化任务。开发者面临的挑战,正从“选一个最强模型”转向“如何科学评估并组合多个模型”。要解决这一问题,首先需要理解模型差异源于训练数据、对齐策略与架构取舍;其次,基于自身业务构建任务评测集,比依赖公开跑分更能反映真实场景。在此基础上,通过引入模型路由层,按任务类型动态调度不同模型,并在成本、时延与稳定性之间取得平衡,已成为AI应用工程化的关键实践。从评测到路由,从灰度到兜底,一套可迭代的模型治理机制,正成为多模型时代的核心竞争力。
大模型提示工程层归零:从Prompt编排到Schema驱动的范式迁移
提示工程曾是大模型应用落地的核心环节,本质是弥补早期模型在指令遵循、结构化输出和上下文理解上的能力缺陷。随着Claude 3.5等新一代模型原生支持语义级结构化输出、动态注意力加权与单次多步推理,传统Prompt模板、正则清洗、链式Orchestration等中间件层正加速失效。其技术价值已从‘增强模型
表
现’转向‘暴露模型局限’;当前主流应用场景如合同比对、条款
抽取
、合规审查等,正通过Schema声明、语义锚点和原子任务定义实现端到端简化。本文聚焦提示工程层‘归零’背后的架构演进逻辑与工程落地路径,涵盖结构
Oracle
17,133
社区成员
55,258
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章