【发布时间】:2017-02-05 19:50:05
【问题描述】:
我只有一个在 SQL Server 2016 中查询的示例:编写 SQL 代码,该代码将显示表 INVOICE 中的值 InvoiceNumber,其中包含一个值.......
我需要加入 3 张桌子。这是我的代码:
SELECT
InvoiceNumber
FROM
INVOICE AS I
INNER JOIN
LINE_ITEM AS LI ON (I.InvoiceNumber = LI.InvoiceNumber)
INNER JOIN
PRODUCT AS P ON (LI.ProductNumber = P.ProductNumber)
WHERE
Description = 'Heather Sweeney Seminar Live in Dakkas on 25-OCT-09 - Video'
而且这段代码总是会导致错误:
不明确的列名 InvoiceNumber
关于SELECT 查询中的WHERE 子句
【问题讨论】:
-
指定要选择的列,例如
I.InvoiceNumber. -
请写一个更具体的标题。
标签: sql sql-server-2016