社区
Oracle
帖子详情
求一逻辑简单实现困难的sql
LifeForCode
2007-11-13 02:18:01
A B 两表结构雷同
如何实现,A表无符合要求的数据则从B表读取
不要PL_Sql哦
实现加分..
...全文
216
11
打赏
收藏
求一逻辑简单实现困难的sql
A B 两表结构雷同 如何实现,A表无符合要求的数据则从B表读取 不要PL_Sql哦 实现加分..
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jianyunpeng
2007-11-14
打赏
举报
回复
哦,少打了一个not 应该是not exists
雨男Mohican
2007-11-14
打赏
举报
回复
Mark!
jianyunpeng的思路很清晰
LifeForCode
2007-11-14
打赏
举报
回复
CSDN新版需求分析师疯了,不到5天不能加分结贴
LifeForCode
2007-11-14
打赏
举报
回复
sorry,刚看到jianyunpeng 回帖,测试ok
LifeForCode
2007-11-14
打赏
举报
回复
嗯..经测试,jianyunpeng 的sql有情况获得总是A表数据
bai_jiong 的没发现问题
思路都够厉害的
佩服一下先
bai_jiong
2007-11-13
打赏
举报
回复
4楼,你可用如下的数据调试一下你的SQL语句,好像有点不正确哦
设B表数据如下:
BOOK_ID BOOK_NAME
---------- ----------
1 AA
2 BB
3 CC
4 DD
5 BE
设A表数据如下:
BOOK_ID BOOK_NAME
---------- ----------
5 BE
4 AE
jianyunpeng
2007-11-13
打赏
举报
回复
哦,慢了一步,呵呵。3楼的跟我的差不多.
jianyunpeng
2007-11-13
打赏
举报
回复
select colume_name from B
where exists (
select colume_name from A where A表条件 ) and B表条件
union select colume_name from A where A表条件
前提是从A表和B表里去的colume要数据类型一致,还有就是列数一致.
试验过了,应该满足要求,不过效率方面就没考虑了.提供参考而已,不一定对!呵呵.
bai_jiong
2007-11-13
打赏
举报
回复
试一下这个SQL语句,
SELECT * FROM A WHERE A_ID='3'
UNION
SELECT * FROM B WHERE B_ID='3' AND
NOT EXISTS
(SELECT 1 FROM A WHERE A_ID='3')
WHERE后面的条件可以自己设置,只要一致就可以
LifeForCode
2007-11-13
打赏
举报
回复
是的。
有点bt吧,不需要按照我提供的逻辑写,只要结果一样就行
jianyunpeng
2007-11-13
打赏
举报
回复
不写存储过程,纯sql???
别记(三):一阶谓词
逻辑
对于使用EXISTS谓词构造
SQL
语句的指导意义
本文:对于
SQL
语言的初学者,一阶谓词
逻辑
怎样指导带有EXISTS谓词的
SQL
语句的构造。在专业的学习过程中,相关课程之间有一定的偏序关系。离散数学为计算机科学提供核心数学工具,涉及算法、编程语言、数据库、密码学等领域。离散数学中的一阶谓词
逻辑
和
SQL
语句都是一种
逻辑
关系的表达。王珊老师的《数据库系统概论(第6版)》中简要阐述了“带有存在谓词的子查询”,对于初学者而言,想要掌握指导要义,从而比较准确的构造
SQL
语句还是相对不太容易的。
SQL
与 JAVA
实现
逻辑
的优缺点
来源 | 公众号 | 一名叫大蕉的程序员 | 作者 | 杨钊 原文地址:https://mp.weixin.qq.com/s/62fTZoAU_ThqA50v9iY1TQ 先说结论,我支持将
逻辑
写在Java等应用系统中! 背景: 今天只讨论一种应用模式,就是最普遍的,前端实时调用后端Web服务,服务端经过DB的增删改查作出响应的应用。至于离线数据分析,在线规则引擎模板执行,流式计算...
关于复杂业务
逻辑
使用
SQL
还是java代码
实现
的思考
本文主要为关于复杂业务
逻辑
使用
SQL
还是java代码
实现
的思考
数据库操作不再
困难
,MyBatis动态
Sql
标签解析
MyBatis的动态
SQL
功能极大地简化了数据库操作,使得针对不同查询需求的
SQL
语句生成变得灵活而高效。通过深入了解和掌握、、、、、、、和等核心标签,开发人员将大幅度减少因为参数不同,而写不同
sql
的麻烦,此时的
sql
会自己按预设
逻辑
变成不同的样式。因此,需要牢牢掌握。
SQL
逻辑
运算
SQL
逻辑
运算符
SQL
逻辑
运算符
逻辑
运算符 ALL
逻辑
运算符 AND
逻辑
运算符 ANY
逻辑
运算符 BETWEEN
逻辑
运算符 EXISTS
逻辑
运算符 IN
逻辑
运算符 LIKE
逻辑
运算符 NOT
逻辑
运算符 OR
逻辑
运算符 IS NULL
SQL
逻辑
运算符 运算符 描述 ALL 所有运算符用于比较的值到另一个值组中的所有值 AND AND运算符允许多个条件的存在,在一个
SQL
语句...
Oracle
17,133
社区成员
55,258
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章