SQL Server 创建视图表

问题描述 投票:0回答:1

我已经在 SQL Server 中创建了一个视图表。使用 where 关键字进行搜索时。输出有重复值。

例如有 3 个父表和两个子表。我在 table1 中插入了 4 条记录,在 table2 中插入了 2 条记录,ID=2。现在,当我在视图表中搜索 ID=2 时。因此,table2 的值根据 table1 记录的数量重复,这是我不期望的。我想根据 table1 行数打印记录,并且 table2 记录应该为空,其中没有指定 ID 的插入。请帮我。其实我想要一份报告。

c# sql-server crystal-reports
1个回答
-1
投票

尝试使用左连接,如果它返回重复记录,则使用不同的关键字。不要从第二个表中选择主 id 列。

© www.soinside.com 2019 - 2024. All rights reserved.