社区
Oracle
帖子详情
求一逻辑简单实现困难的sql
LifeForCode
2007-11-13 02:18:01
A B 两表结构雷同
如何实现,A表无符合要求的数据则从B表读取
不要PL_Sql哦
实现加分..
...全文
155
11
打赏
收藏
求一逻辑简单实现困难的sql
A B 两表结构雷同 如何实现,A表无符合要求的数据则从B表读取 不要PL_Sql哦 实现加分..
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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???
SQL
很
简单
,可你却写不好?每天一点点,收获不止一点点
SQL
进阶技巧:车辆班次问题分析
SQL
进阶技巧:断点重分组应用求连续段的最后一个数及每段的个数【拼多多面试题】
SQL
进阶技巧-:字符串时间序列分析法应用之用户连续签到天数及历史最大连续签到天数问题【腾讯面试题...
利用Python
实现
SQL
自动化
因此,对于每一位数据领域的工作者,
SQL
都是不可或缺的。精通
SQL
意义非凡。
SQL
是很不错,但怎么能仅满足于“不错”呢?为什么不进一步操作
SQL
呢? 陈述性语句会诱发
SQL
限制的发生,就是说,向
SQL
寻求数据,
SQL
会在...
课程设计:基于
SQL
Server的银行ATM 存取款机系统设计与
实现
一、项目背景 1、项目任务 使用PowerDesigner 完成数据库设计 创建数据库、创建表、创建约束 使用触发器和插入测试数据 模拟常规业务、创建视图 使用存储过程
实现
业务处理 利用事务
实现
较复杂的数据更新 2、项目...
SQL
很
简单
,可你却写不好?也许这才是
SQL
最好的教程
在写本文之前,我需要跟大家...现状1:从业务人员视角来看在企业里面,我们当前的现状就是,业务人员想要看哪些数据得依赖开发人员从数据库中提取数据,而这一过程需要漫长的等待,影响工作效率,如果我们懂
简单
的
SQL
。
数据库基础、使用C语言构建一个数据库、
SQL
语言、My
SQL
数据库发展和展望二、使用C语言
实现
一个
简单
的数据库三、使用C语言连接数据库四、
SQL
语言和My
SQL
教程1.
SQL
是什么1) DDL - Data Definition Language,数据定义语言2) DML - Data Manipulation Language,数据处理...
Oracle
17,140
社区成员
55,259
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章