sql连表查询找不到关联字段时?
sql连表查询找不到关联字段时? 怎么做?
我们可以 在查询表时虚拟一个字段,然后两个表都虚拟一个字段 ,比如new ,old对比。如图
此图说明 应为new和old,但是new新表数据清了。。。
对应sql:
select * from (
select 'new' cdrsource,to_char(BEGIN_TIME,'YYYYMMDDHH24MISS') begin_time ,FILE_NAME,CDR_TYPE_ID,FILE_SN,USER_ID,CALL_TYPE,ORG_CALLING_AREA_CODE,SERVICE_NUMBER,AREA_CODE,ORG_CALLING_NUMBER,ORG_CALLED_AREA_CODE,OPPOSE_NUMBER,OPPOSE_AREA_CODE,ORG_CALLED_NUMBER,CONNECT_NUMBER,DURATION,FEE_CODE_A,FEE_CODE_B,FEE_A,FEE_B,IMSI,IMEI,ROAM_AREA,PLMN,ROAM_TYPE,STANDARD_FEE,LONG_TYPE,FORWARD_CDR_TYPE,IS_SPECIAL,TRACK,INSERT_TIME,CHARGE_FLAG,ORG_LONG_TYPE,ORG_ROAM_TYPE,PARTITION_ID,KEYS,RATING_TIME,OFFER_ID,RESOURCE_FLAG,CARRIER_TYPE,CARRIER_NUMBER
from CDR_voice_07
union all
select 'old' cdrsource,to_char(BEGIN_TIME,'YYYYMMDDHH24MISS') begin_time, FILE_NAME,CDR_TYPE_ID,FILE_SN,USER_ID,CALL_TYPE,ORG_CALLING_AREA_CODE,SERVICE_NUMBER,AREA_CODE,ORG_CALLING_NUMBER,ORG_CALLED_AREA_CODE,OPPOSE_NUMBER,OPPOSE_AREA_CODE,ORG_CALLED_NUMBER,CONNECT_NUMBER,DURATION,FEE_CODE_A,FEE_CODE_B,FEE_A,FEE_B,IMSI,IMEI,ROAM_AREA,PLMN,ROAM_TYPE,STANDARD_FEE,LONG_TYPE,FORWARD_CDR_TYPE,IS_SPECIAL,TRACK,INSERT_TIME,CHARGE_FLAG,ORG_LONG_TYPE,ORG_ROAM_TYPE,PARTITION_ID,KEYS,RATING_TIME,OFFER_ID,RESOURCE_FLAG,CARRIER_TYPE,CARRIER_NUMBER
from CDR_voice_07_old ) where user_id = '41104000606519'
-- and begin_time not in ('20170731232033','20170630233018','20170630233019')
order by begin_time,cdrsource;
转载于:https://www.cnblogs.com/lgf428/p/7561545.html
sql连表查询找不到关联字段时?相关推荐
- SQL语句详解(四)——SQL联表查询
今天我们继续给大家介绍MySQL相关知识,本文主要内容是SQL联表查询. 一.SQL联表查询简介 在前文SQL语句详解(三)--SQL子查询中,我们给大家介绍了SQL子查询的相关知识和使用示例.实际上 ...
- sql多表查询之一:Where 和 On的秘密
原文 sql多表查询之一:Where 和 On的秘密 对于还在SQL初级阶段的朋友来说,sql多表查询问题是一个比较有趣也容易出错的技术.什么时候会用到sql多表查询呢?是在两张或两张以上表单中通过某 ...
- php sql查询两个表语句,sql多表查询语句与方法
sql多表查询有很多种方法,如有自然连接 INNER JOIN,外边查询LEFT JOIN,交叉查询JOIN,交叉连接JOIN等join on left on 等多的是哦. sql多表查询语句与方法 ...
- SQL 多表查询之 where和INNER JOIN
SQL多表查询之 where和INNER JOIN[基础查询和效率分析] 转载Michaelwubo 最后发布于2018-07-05 10:40:47 阅读数 18057 收藏 https://bl ...
- ORACLE SQL 多表查询
ORACLE SQL 多表查询 开发工具与关键技术:Oracle sql*plus PLSQL Developer SQL 撰写时间:2019年05月08日 说明:顾名思义,多表就是多个表连接起来进行 ...
- 第五天 继续SQL多表查询
SQL多表查询 #给表名别名 SELECT st.class_num,cl.class_name FROM student st,class cl #连接查询 查询出每个学生的班级名称 #以左边的表为 ...
- sql 两个表字段不一样合并查询_数据分析进阶--SQL多表查询
下午写完了上一篇文章,晚上就开始做牛客的SQL题啦,然后发现少少的十题就用到了好几次多表连接,case在实际分析过程中也非常常用,所以我打算单独把多表查询和case拉出来写一篇文章. 文章目录: 表的 ...
- sql跨表查询_白话django之ORM的查询语句
教程源码:z991/django_turital 在日常开发中,数据库的增删改查(CDUR)中,查询需求偏多,所以查询的语法比增删改操作多得多,尤其是跨表关联查询,可以让代码精简很多年. 直接上代码吧 ...
- java sql 联表查询系统_Spring Hibernate JPA 联表查询 复杂查询(转)
关系类型Owning-SideInverse-Side one-to-one @OneToOne @OneToOne(mappedBy="othersideName") one-t ...
- SQL多表查询:SQL JOIN连接查询各种用法总结
在实际应用中,大多的查询都是需要多表连接查询的,但很多初学SQL的小伙伴总对各种JOIN有些迷糊.回想一下,初期很长一段时间,我常用的似乎也就是等值连接 WHERE 后面加等号,对各种JOIN也是不求 ...
最新文章
- ACM第一天研究懂的AC代码——BFS问题解答——习题zoj2165
- 2018.7月Vue优质开源项目清单
- c++ 静态变量赋值_Python变量及常量解释说明
- (转)求单链表是否有环,环入口和环长
- Safengine Android so加密
- Multi_thread--Linux下多线程编程互斥锁和条件变量的简单使用
- 【Junos】手动生成Core-dump文件
- 2输入一个字符判断是否属于a-zA-Z之间如果是请是属于a-z还是A-Z并且输出值。
- 教你如何判断水泥的质量好坏?
- LINUX使用U盘要小心,特别是不要用剪切
- ARM体系结构的发展之:ARMv6增加的系统支持
- 捕获javaw的输出
- win10 win11黑屏引导转圈开机时间过长
- github注册,使用方法
- 《简约至上:交互式设计四策略》读书感悟
- 时尚漂亮的充电头,苹果安卓都能用,Anker安芯充20W上手
- java中的迭代是什么意思_java迭代指的是什么意思
- 江南爱窗帘十大品牌 | 窗帘的定做有哪些技巧和注意事项?
- 代数结构:群、环、域、模、线性空间、格
- 开源正当时,共赢新未来 OpenHarmony开发者大会成功召开
热门文章
- fcm模糊聚类matlab实例_智能控制-Fuzzy控制- matlab
- php dfa,DFA 算法的PHP实现
- linux查找大文件或目录
- git rebase和 merge的区别
- recyclervie刷新到底部_自定义RecyclerView添加HeaderView,添加FooterView,实现滑动到底部,加载更多...
- 重要提醒,单片机发展史,它到底是一个什么东西
- 10无法更新系统_2020年4月公积金网上系统更新后无法登陆故障解决办法
- 3.5用户访问使用HTTPS
- 【渝粤教育】国家开放大学2018年春季 0551-21T素描(二) 参考试题
- Linux系统(一)文件和目录理解