Sql server 协助查询指定日期范围内的2个表
我在一个大型SQL数据库中有两个表,我需要在它们之间进行查询,我正在努力工作。以下是参数:Sql server 协助查询指定日期范围内的2个表,sql-server,Sql Server,我在一个大型SQL数据库中有两个表,我需要在它们之间进行查询,我正在努力工作。以下是参数: Table 1 - Live Policies Table 2 - Email Addresses Common Pivot=两个表中都存在的客户机编号 从表1中,我需要检索以下字段: Client Number Ref Number Name Postcode Inception date Policy Type (= 'PC') Select Client, Ptype, Ref, Incep
Table 1 - Live Policies
Table 2 - Email Addresses
Common Pivot=两个表中都存在的客户机编号
从表1中,我需要检索以下字段:
Client Number
Ref Number
Name
Postcode
Inception date
Policy Type (= 'PC')
Select Client, Ptype, Ref, Incep, [Name], Postcode from [Live
Policies] where Ptype = 'PC'
这个很好用
从表2中,我需要检索:
Webaddr
我的问题是,如何通过引用客户机号码从第二个表返回所需记录的电子邮件地址?(所有记录的客户号都是相同的)陈述的第二部分是我被卡住的地方。。我知道JOIN语句,但如果我尝试此语句,我将一无所获。。非常感谢您的帮助 使用
select L.Client, L.Ptype, L.Ref, L.Incep, L.[Name], L.Postcode, E.Webaddr
from [Live Policies] as L
JOIN [Email Addresses] as E
ON L.Client = E.Client
where Ptype = 'PC'
您需要在您的问题中做更多的工作,为所涉及的表提供完整的模式,包括一些示例数据和期望的输出。请阅读,这里是学习如何提高问题质量和获得更好答案的好地方。很抱歉,由于数据保护问题(客户数据),我无法提供任何示例数据但以下是表结构:表1-Live.Policys-列名列名Occup NetR Name LtranDat LTADate IPT%Inv Incep Grp Freq Forename Fee Disc%Desc Comm%Co Client Cbran Canc Balance Addr4 Addr3 Addr2 ADDR1示例不必是真实的。有关生成一个好例子的更多信息,请参见本文。我已经给了您一个答案。但是如果你阅读我提供的链接,你会发现这一点,你可以制作一些示例数据,让你的问题更清楚。表2-MIS_I_C26 Column Name Column Name Column Name WORK WEBADDR USERNAME Sect Ref PK_ID PASSWORD Line LETTER Key HOME EMAIL Date Client