【发布时间】:2023-04-06 06:03:02
【问题描述】:
我正在尝试JOIN 第一个SELECT 子句的结果,在前两个表(t1 和t2)之间,第三个表(t3):
SELECT t1.*, t2.PropertyCode, t3.TBMonth
FROM Test.dbo.DailyBudgetExtract T1 , Test.dbo.DailyPropertylListExtract T2
WHERE t1.propertyid = t2.proplistid
OR t1.propertyid = t2.propertyid
INNER JOIN Test.dbo.DailyTrialBalanceExtract T3 ON t1.AccCode = t3.AcctCode
我做错了什么?
【问题讨论】:
-
由于表(和dbo)的三部分命名,我删除了Oracle标签。
-
@VitorTyburski 你能帮我选一个合适的吗?
-
@user3586244 GordonLinoff 的答案已经是直接正确的,但我在我的网站上添加了一些您可能喜欢的信息;)
标签: sql sql-server join inner-join where-clause