如何使用4个表创建视图?

时间:2017-04-05 14:31:40

标签: sql database sql-server-2012

我有四张桌子

Table 1
-------------
primary key-pk1


Table 2
------------
primary key-pk2
foreign key-pk1


Table 3
------------
primary key-pk3
foreign key-UID


Table 4
------------
primary key-pk4
foreign keys-pk1,UID,pk3


Table U
------------
primary key-UID

我想用表格1,表2,表3和表4创建一个视图,即使表2和表3中没有内容,我也应该得到连接,即匹配内容,表1和表4。

表1和表4中总是有内容。表2和表3可能有也可能没有内容

提前致谢:)

1 个答案:

答案 0 :(得分:0)

尝试使用左连接。应该像这样工作:

consumer.subscribe(...)
consumer.poll() // dummy poll
consumer.seekToEnd()

// now enter your regular poll-loop

顺便说一下,尝试列出您实际需要的所有字段,而不是使用“SELECT *”,因为它更好的可读性和性能。