我正在为本地企业开发一个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
但如果其中一个表没有数据,则返回null。有没有其他有效的方法呢?