Re: [問題] 這樣的資料如何從sql撈

看板Web_Design作者 (水樹奈奈紅白登場!!!)時間14年前 (2011/04/18 18:02), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
※ 引述《irq (念天之憂獨愴然而悌下)》之銘言: : 假設我有2個table : 1. 學號 2. 門code : 名字 門名 : 進入門code : 出去門code : 我畫個表下sql指令把資料叫出來,欄位如何 : 學號 名字 進入門code 門名by進入門 出去門code 門名by出去門 : 我的問題在門名是向2.table抓的,如何在gridview顯示出門名,用一個sql指令 : 希望大家能理解我的問題,歡迎指教 謝謝 1.不做JOIN 當資料量大時建議用這個方法 先撈TABLE 2 將 門CODE 門名全部用一個Dictionary<string,string>暫存 gridview資料只用TABLE 1 在RowDataBound事件取門CODE去Dictionary找對應的名字出來輸出 2.用JOIN一次解決 SELECT STUDENT.*, DOOR_1.門名 AS 進入門名, DOOR_2.門名 AS 進入門名 FROM TABLE_1 AS STUDENT LEFT OUTER JOIN DOOR AS DOOR_1 ON STUDENT.進入門code= DOOR_1.門code LEFT OUTER JOIN DOOR AS DOOR_2 ON STUDENT.出去門code= DOOR_2.門code 同時用兩個欄位分別JOIN同個TABLE 該TABLE用別名區分 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.59.162.42
文章代碼(AID): #1Dh0mPXS (Web_Design)
文章代碼(AID): #1Dh0mPXS (Web_Design)