我有一个 WPF DataGrid:<DataGrid.Columns> <DataGridTextColumn Binding="{Binding SalesInvoiceID}" Header="Sales Invoice ID" Width="100"/> <DataGridTextColumn Binding="{Binding CustomerID}" Header="Customer ID" Width="100"/> </DataGrid.Columns>CustomerID是可以null在数据库中的外键。DataGrid不显示那些CustomerID为空的行。请帮忙。我想显示所有行,包括那些行,以及 who's CustomerIDfield(这是外键)为 null 。我使用了以下查询c#select s.SalesInvoiceID,c.CustomerID from SalesInvoiceID s inner join Customer c on s.CustomerID=c.CustomerID我想要SalesInvoiceID CustomerID---------------------------1 232 Null3 244 Null
1 回答
凤凰求蛊
TA贡献1825条经验 获得超4个赞
它没有显示那些行,因为你没有给它那些行
在 SSMS 中测试您的查询
SELECT s.SalesInvoiceID, c.CustomerID
from SalesInvoiceID s
inner join Customer c
on s.CustomerID = c.CustomerID
尝试
left join Customer c
- 1 回答
- 0 关注
- 105 浏览
添加回答
举报
0/150
提交
取消