社区
Oracle
帖子详情
如何从表A里抽取表B里没有的纪录 有共同的key字段
bubu198
2003-12-26 10:41:01
请给出例子
...全文
60
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)
GPT-4稳态工程化:长上下文、多模态与工具调用的落地实践
本文系统阐述GPT-4级大模型在长上下文(32K–128K)、多模态理解(GPT-4V)、工具调用(Function Calling)和推理链(Chain-of-Thought)四大支柱上的工程落地方法。重点覆盖RAG增强、LangGraph工作流编排、模型量化策略、动态记忆场构建、跨模态语义绑定、原子化工具设计及企业级私有化部署等关键技术环节,并结合A100实测性能、237次生产事故避坑经验,揭示未来18–36个月大模型‘稳态工程化’的核心路径。
大模型提示工程层归零:从Prompt编排到Schema驱动的范式迁移
本文阐述大模型应用中提示工程编排层正经历架构级“归零”,核心驱动力是模型原生结构化输出、语义上下文锚定与多步推理内化能力的成熟。传统Prompt模板、正则解析、链式Orchestration等补丁式架构逐步失效,取而代之的是Schema-Driven Output、Semantic Context Anchoring和Atomic Task Declaration三类新原语。文章详解归零本质、四步重构路径及真实踩坑案例,并指出后续演进方向聚焦于Schema即产品界面、锚点即知识图谱节点、原子任务即服务单元等信息技术关键领域。
大模型符号一致性校验层如何实现零误差
本文详解符号一致性验证层(SCV Layer)如何在大模型推理中实现接近零误差的符号逻辑校验。其核心是三层轻量流水线:Token级符号标注、跨句关系图谱构建与矛盾驱动局部重写,依托形式化规则库、领域本体和增量式推理,不依赖统计泛化。该层已在金融、医疗、工业等高风险场景落地,错误率降至0.001%以下,延迟仅增47ms,支持API动态定制与安全加固,推动AI从‘可试用’迈向‘可编排、可契约化’的确定性系统。
Claude 3.5如何让Prompt编排、工具调用等中间层加速归零
Claude 3.5在指令遵循鲁棒性、工具调用自主性与上下文自我修正能力上实现非线性跃升,导致Prompt编排、工具调用胶合、输出结构化及安全护栏四类中间抽象层快速失效。本文解析其技术动因(上下文自省、跨模态工具锚定、隐式意图映射),提供归零层识别四步法、避坑指南与极简架构重构方案,并强调从‘防御式编排’转向‘目标式声明’的范式迁移。
AI工程化实战:结构化输出、LangGraph、MCP协议与个性化推荐
本文聚焦AI落地核心工程挑战,系统阐述结构化输出(Gemini 2.5 Flash Schema约束与outlines本地方案)、LangGraph StateGraph状态化NLP流水线、MCP+ADK亚毫秒级智能体通信协议栈,以及Netflix级个性化推荐的实时特征工程与认知建模。强调确定性交付、低延迟服务契约与可量化评估体系,覆盖云/本地模型选型、状态管理、协议优化及特征新鲜度等关键技术决策点。
Oracle
17,134
社区成员
55,258
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章