作者 主題: 同時使用多個JOIN~  (閱讀 3837 次)

0 會員 與 1 訪客 正在閱讀本文。

zifanhong

  • 懷疑的國中生
  • **
  • 文章數: 34
    • 檢視個人資料
同時使用多個JOIN~
« 於: 2008-01-02 10:18 »
各位大大
     目前小弟想用JOIN方式連接2個表格來做資料整合動作 目前連接1個正常, 但第2個會有問題
 請問該如何做~ THX
   小弟連接第1個如下, 結果成功:
      select smadc002,smadc003,smadc004,resak002,smadd004 from dbo.smadc join dbo.resak on smadc003=resak001
   連接第2個如下(括號裡面為第2個JOIN), 結果失敗:
      select smadc002,smadc003,smadc004,resak002,smadd004 from dbo.smadc join dbo.resak on smadc003=resak001
      ( join dbo.smadd on smadc002=smadd004 )
   請各位大大不吝惜賜教, 感恩^^

vanhazar

  • 可愛的小學生
  • *
  • 文章數: 1
    • 檢視個人資料
回覆: 同時使用多個JOIN~
« 回覆 #1 於: 2008-03-21 14:56 »
您的問題不是描述的很清楚,
您要的是這樣嗎?
引用
select smadc002,smadc003,smadc004,resak002,smadd004
from   dbo.smadc join dbo.resak
          on smadc003=resak001
       Left Outer join dbo.smadd
          on smadc002=smadd004
建議您給 Table 別名,不然那個欄位在哪個 Table 看得滿吃力的.. :-\