![](/img/trans.png)
[英]How can I create a new column in a table to show only specific data from another column using SQL?
[英]SQL: How do create a new column and its value is referencing another column from another table?
假设这里有2个表: ACCT_PROFILE , CUST_PROFILE
主键是:
ACCT_PROFILE:
PU_CODE
AC_NBR
CUST_ID
CUST_PROFILE:
PU_CODE
CUST_ID
我们没有设置任何外键,但是两个表中的CUST_ID是相同的,您可以基于PU_CODE和CUST_ID将其联接。
在CUST_PROFILE中,有一列称为MSG_SOURCE
由于某种原因,我现在也想在ACCT_PROFILE中有MSG_SOURCE列,但是该值必须与CUST_PROFILE相同,可以这样做吗?
我无法理解您要达到的目标,不是您所需要的吗?
SELECT a.*, c.MSG_SOURCE
FROM ACCT_PROFILE a
JOIN CUST_PROFILE c
ON A.CUST_ID = c.CUST_ID
还是需要添加MSG_SOURCE
列而不更改其顺序?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.