看板 Database 關於我們 聯絡資訊
請教一下各位高手 如果我有一個table 是存放代號 其他的table存放代號資料 我用left join去抓代號資料 這樣的寫法正確嗎 ex:採購單上 有廠商代號、料件代號、倉庫代號 我再用left join 去存放這三個資料的table抓資料 select B.廠商資料,C.料件資料,D.倉庫資料 from ((採購單 as A left join 廠商單 as B on A.廠商代號=B.廠商代號 ) left join 料件單 as C on A.料件代號=C.料件代號) left join 倉庫單 as D on A.代號代號=D.倉庫代號 用這種方式抓到第三個LEFT JOIN還可以 但第四個我的ASP就跑很久當掉了 不知道我的語法需要修正哪些地方 非常感謝各位的閱讀~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.73.167.205 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1441785050.A.0E5.html
lbeeon: 是ASP還是SQL? 如果是在ASP做可以不用JOIN 09/09 19:55
lbeeon: 把代號轉成Dictionary,在讀出資料的時候轉換比較方便 09/09 19:57
感謝回答 立馬來研究看看 謝謝 這個是要一筆一筆設定 還是可以抓資料庫?
likesp999: 可以將組一個view 09/09 21:40
感謝回答 我們的資料庫foxpro 試用view後 出現 Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC dBase Driver] 運算不支援此物件類型。 不知是否是資料庫不支援 ※ 編輯: ryrp (203.73.167.205), 09/10/2015 09:11:36 ※ 編輯: ryrp (203.73.167.205), 09/10/2015 11:25:04