我在一个大型SQL数据库中有两个表,我需要查询它们,我正在努力TBH。以下是参数:
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声明但是如果我试试这个我就无处可去..帮助最多理解!
答案 0 :(得分:0)
使用 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'