Re: [SQL ] 請問多個相似 Table 串聯查詢如何寫??

看板Database作者 (派斯麵)時間14年前 (2011/04/17 07:06), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/6 (看更多)
推文竟然要等240秒... 先假設你知道怎麼安排查詢結果到各表單中 你需要的會是 select a.*, b.*, c.*,d.* from tablea as a, tableb as b, tablec as c, talbed as d on a.key=b.key .... where a.data_key='key_value' 大概是這樣的語法 關鍵字請查(inner/left) join ※ 引述《evantw (安安小成)》之銘言: : 資料庫內有 4個 Table : 其 A Table 為存放基本資料 : 其 B、C、D Table 與 A 之間彼此用 Data_Key(工號) 欄位串聯 : 在 A Table 每個 Data_key 只有一筆 : 而 B、C、D Table 存放的內容分別是 加班、請假、績效 : 所以會存在同 Table 內同一個 Data_key 有多筆情況 : 且這 4個 Table 彼此欄位上有些欄位命名會相同重複 : 現在我目前需要做一個查詢系統 : 讓使用者在欄位上打上 Data_Key (工號) 後相關資料 : 基本資料 + 加班紀錄 + 請假紀錄 + 績效紀錄 同時出現 : 目前在程式的 Form 內分別也放了 4個 Table 來顯示這 4個 Table 查詢的結果 : 而目前我的作法就很傳統的 : 先用 Data_key 查完基本資料並顯示在 Form Table 上後 : 再依序個別查詢 加班、請假、績效 的 Table : 我想了解的是有沒有辦法可以一次串聯查出這 4個 Table 後 : 分別可以顯示在 Form 上 4個 Table 上 : (在資料庫的這 4 個 Table 欄位上會有幾個是名稱是重複的) : 如果有說明不清楚的可回復告知 : 謝謝各位~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.55.46
文章代碼(AID): #1DgY3tDL (Database)
討論串 (同標題文章)
文章代碼(AID): #1DgY3tDL (Database)