【发布时间】:2012-04-24 09:03:00
【问题描述】:
我在 MSSQL Server 2012 中有两张表,想将它们合并到一张新表中。它们由列 messageID 链接。第一个表(Message)有
messageID
sender
date
第二张表(recipientInfo)有
messageID
recipient
主要问题是 Message 中的 messageID 是主键,因此是唯一的。在 recipientInfo 中,messageID 不是唯一的(因为一封邮件可以有多个收件人)。我想要一张新桌子,其中一个
- 每封邮件一行,收件人串联在一列中
- 每封邮件多行,当有多个收件人时(每行一个收件人)
【问题讨论】:
-
您想创建一个视图并将现有表保留在那里吗?还是要永久合并这两个表?
-
@Ste 我想要一张新桌子,所以是永久组合
-
@casperOne 这不是一个真正的问题吗?我也得到了一个非常好的答案,我接受了。你有什么问题?
-
@Freek8 问题是你的; Stack Overflow 上的问题预计会显示您尚未完成的研究工作。我强烈建议阅读Stack Overflow is not Your Personal Research Assistant,以便更好地理解为什么这个问题不符合网站的质量标准。
-
@casperOne 我没发现问题
标签: sql sql-server-2012