sql - 创建唯一键以组合连接表 - SQL
问题描述
我正在努力组合两个没有主键和外键的数据集 - 因此我没有唯一键可以加入
这些移动将通过附加的两个表中的 MOVED_CNTR_ID (CNTR_ID) 和 Transaction_Date (Extraction_Date) 链接
我遇到的问题是,并非来自 LiveRTOLocationErrorsHistorical 的所有记录都与来自 YC_transactions 的记录匹配,因为这些列可能不包含重复数据
这是我的查询
SELECT [CNTR_ID]
,[RTO_UPDATED]
,[NGEN_UPDATED]
,t.[TRANSACTION_MINUTES]
,t.[TRANSACTION_DATE]
,[Extraction Date]
FROM [MIS_Apps].[dbo].[LiveRTOLocationErrorsHistorical] e
inner join [MIS_Apps].[dbo].[YC_TRANSACTIONS] t
on t.MOVED_CNTR_ID = e.CNTR_ID
and e.NGEN_UPDATED = t.TRANSACTION_DATE
有人可以建议如何创建我可以加入的唯一识别密钥
非常感谢
解决方案
推荐阅读
- python - 在训练期间评估模型会影响其性能 PyTorch
- javascript - 打字稿编译器未将“this”转换为“_this”
- html - 空格和不具有相同的宽度?
- python - 如何将我的属性类型之一更改为 int?
- javascript - 替换特定类别的记录
- python - 检查python中的开放端口
- firebase - 提取 sha-1 和 sha-256 密钥以使用颤振和 firebase 发布 apk
- java - 是否有任何库可以在 java 中格式化货币值?
- c++ - reduce_parallel 不是线程安全函数?
- vscode-settings - 如何在 VS-Code 终端中隐藏文件路径信息