小编Yac*_*oza的帖子

SQL Server:通过多个参数连接表

我有 2 个表需要根据FName和加入LName

这就是表格目前的样子

表A

  • 名称
  • 名称
  • 城市
  • 电子邮件

表B

  • 名称
  • 名称
  • 地址
  • 城市
  • 状态

我想返回 1 个数据集,该数据集显示用户使用FName,LNameCity作为复合唯一键的所有数据。

SELECT TOP (10) 
    dbo.TableA.Fname, dbo.TableA.Lname, dbo.TableA.Email, dbo.TableA.Party
    , dbo.TableB.DONR_MAIL_ORD, dbo.TableB.DONR_CHARITABLE, 
FROM    dbo.TableA 
        INNER JOIN dbo.TableB 
        ON dbo.TableA.Fname = dbo.TableB.FN AND dbo.TableA.Lname = dbo.TableB.LN
WHERE  (dbo.TableA.Party = 'r') 
    AND (dbo.TableB.DONR_MAIL_ORD = 'y') 
    AND (dbo.TableB.DONR_CHARITABLE = 'y') 
    AND (dbo.TableB.DONR_POL = 'y') 
Run Code Online (Sandbox Code Playgroud)

sql sql-server

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

sql ×1

sql-server ×1