SELECT
*
FROM
[SQL].[dbo].[Debtors] d
JOIN
[SQL].[dbo].[DebtorIndex] di
JOIN
[SQL].[dbo].[DebtorAddresses] da ON d.IDNumber = di.IDNumber
AND d.AutoNumber = da.DebtorID
AND da.DebtorID = '199'
我收到此错误
Msg 102,Level 15,State 1,Line 3
'da'附近的语法不正确。
首先,那里什么都没有。那里应该有其他东西吗?
[SQL].[dbo].[Debtors] d
的第二个,我知道一个事实并且已经检查了d.IDNumber
& d.AutoNumber
存在,但我收到以下错误
“无法绑定多部分标识符”d.IDNumber“。
并为d.AutoNumber
获取相同内容。
请帮忙。提前致谢
答案 0 :(得分:3)
试试这样:
SELECT *
FROM [SQL].[dbo].[Debtors] d
INNER JOIN [SQL].[dbo].[DebtorIndex] di ON d.IDNumber = di.IDNumber
INNER JOIN [SQL].[dbo].[DebtorAddresses] da ON d.AutoNumber = da.DebtorID
WHERE da.DebtorID = '199'
答案 1 :(得分:1)
你没有di的连接条件。
... di d.something = di.anotherthing