小编Chr*_*her的帖子

SQL视图:连接表而不会导致数据在每一行上复制?

每当我创建3个表的视图时,它都会复制所有行上的所有数据.我不知道如何连接这些,以便它显示空值而不是重复.你能直接指出我吗?

这是场景:

  • 表1 =帐户:帐户名称和帐户ID
  • 表2 =属性:属性描述,属性地址和帐户ID
  • 表3 =车辆:车辆制造,车辆型号和帐户ID

数据看起来像这样:

[Table 1= Accounts]
   id name  accountid

   1 Family A  account001
   2 Family B  account002
   3 Family C  account003



[Table 2= Properties]
  id accountid  description address

  1 account001 home california
  2 account001  beach mexico
  3 account002  hideout arizona
  4 account002  getaway nevada
  5 account002  skilodge idaho
  6 account 003  home texas


[Table 3= Vehicles]

 id description make model accountid
  1 green  Acura Integra  account001
  2 blue  Aston Martin Vantage account001
  3 silver …
Run Code Online (Sandbox Code Playgroud)

sql-server join view duplicates sql-server-2008

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

标签 统计

duplicates ×1

join ×1

sql-server ×1

sql-server-2008 ×1

view ×1