小编wis*_*568的帖子

SQL从3个表中选择数据

我正在为本地企业开发一个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.有没有其他有效的方法呢?

sql sql-server sql-server-2014

1
推荐指数
1
解决办法
57
查看次数

标签 统计

sql ×1

sql-server ×1

sql-server-2014 ×1