SQL从3个表中选择数据

时间:2015-09-20 14:48:34

标签: sql sql-server sql-server-2014

我正在为本地企业开发一个C#应用程序。我想从SQL Server 2014数据库的3个表中选择数据,即companyinfoinvmaininvtran

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。有没有其他有效的方法呢?

0 个答案:

没有答案