我正在为本地企业开发一个C#应用程序.我想从一个SQL Server 2014数据库的3个表选择数据,即companyinfo,invmain,invtran.
Companyinfo存储业务名称,invmain具有销售发票编号和日期信息,同时invtran具有发票交易.
我正在使用这样的SELECT语句:
SELECT
companyinfo.name,
invmain.invno, invmain.date, invtrans.itemid, invtrans.unitprice
FROM
companyinfo, invmain, invtrans
WHERE
companyinfo.Id = 1
AND invmain.invno = 13
AND invtrans.invnumber = 13
Run Code Online (Sandbox Code Playgroud)
但是如果其中一个表没有数据,则返回null.有没有其他有效的方法呢?