sql - 使用不匹配的复合主键连接两个表
问题描述
我有两张桌子,一张Position Allocation
,另一张Ownership
。
Ownership
有一个由这些列组成的复合键:
AS_OF_DATE, OWNED_PORT_CD, DEAL_OR_SCHEDULE, DEAL_SCHED_NO, OWNER_PORT_CD
该Position Allocation
表有一个复合键,由
AS_OF_DATE, PORT_CD, POSITN_NUM, BOOK_CD_NME, DEAL_OR_SCHEDULE, DEAL_SCHED_NO
这些是存在的连接条件
Ownership OWNED_PORT_CD Position_Allocation PORT_CD
Ownership AS_OF_DATE Position_Allocation AS_OF_DATE
Ownership DEAL_OR_SCHEDULE Position_Allocation DEAL_OR_SCHEDULE
Ownership DEAL_SCHED_NO Position_Allocation DEAL_SCHED_NO
哪个留下Ownership.OWNER_PORT_CD
哪个是另一个表的外键Position_Allocation.PORT_CD
,并且POSITN_NUM
长话短说有没有办法加入这些?我附上了所有的专栏。
Ownership
桌子
Position Allocation
桌子:
所有列:
解决方案
推荐阅读
- latex - subfig - 不绘制数字
- php - 使用 Laravel HTTP 客户端时不能使用 on_stats 选项
- r - 如何根据一个唯一列修改R中的数据框
- node.js - 然后在 Promise.all 完成之前执行
- react-native - 当磁盘上有缓存的图像时,expo-asset useAssets 挂钩返回未定义
- android - 除非点击通知,否则有什么方法可以使颤动的本地通知在android中持续播放声音?
- python - 实际使用 Radon 来处理 Python 的复杂性(在 Python 中)
- javascript - 如何使用 amountToPrecision ccxt 库
- r - 在动态贝叶斯网络上运行推理时,如何解决“系统完全是奇异的/矩阵在计算上是奇异的”错误?
- python - 如何更正这行代码的缩进?