sql - 用于连接表的 SQL 语法,同时保留数据来自的表名
问题描述
有两个表 abcd,efgh:-
abcd – ID、销售日期、网络、类型。
efgh - ID、salesorderdate、事件、web、mmid。
将它们与表名结合为它起源的列之一
解决方案
UNION ALL
使用并假设 2 表的 id 和 Library 列的数据类型分别相同:
select
id,
Library,
Received_at_date,
Browser,
null as Event_date,
null as Device_type,
null as Screen_width,
null as Screen_height,
'Login_web' as value_from_table
from Login_web
UNION ALL
select
id,
Library,
null as Received_at_date,
null as Browser,
Event_date,
Device_type,
Screen_width,
Screen_height,
'Login_app' as value_from_table
from Login_app
推荐阅读
- ckeditor - CKEditor 问题未从云存储读取
- python - 并行拟合 PyMC3 模型时出现 Theano 错误 - 没有名为“tmpttugnbtl”的模块
- image-processing - 动态调整图像大小,选择什么“分段”格式?
- javascript - Angular 包装器组件迭代子级
- javascript - 使用 SI 单位将数字格式化为三个 sig figs
- cron - 在时间窗口中运行直到午夜
- r - 如何附加数据框并在同一数据框中添加具有重复测量列信息的行
- firefox - 放大器:
偶尔不会在 Firefox 上注册点击事件 - .net - FileZilla 服务器上基于 SSL/TLS 的 FtpWebRequest 启用了“在使用 PROT P 时需要在数据连接上恢复 TLS 会话”
- c# - 如何在c#的二进制阅读器中将字节数组转换为字符串?