[SQL]兩個Table做資料查詢

看板Database (資料庫)作者 (朔月星痕)時間8年前 (2016/10/12 00:17), 8年前編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/1
(針對 SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行) 資料庫名稱:M$ Access 資料庫版本:2016 內容/問題描述: 有兩張Table Table 1 Student: StuID,Class Table 2 StuDetail: StuID,sex,age 兩個Table用StuID作關聯。 如果在不合併兩個表單的狀況下, 用table 2 去查詢 19歲以上的學生, 也要同時顯示 StuID,Class,sex,age 的話, 要怎麼做呢? 如果直接用join的方式, Class不會顯示出來… -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.118.234.189 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1476202677.A.21A.html

10/12 10:28, , 1F
狀況1: join後資料有出來,那就是你沒撈class
10/12 10:28, 1F

10/12 10:29, , 2F
狀況2:join後資料筆數沒出來,那就是join失敗
10/12 10:29, 2F
那如果table2沒有全部學生的資料,想要篩選出19歲以上和沒有詳細資料的學生可以嗎? ※ 編輯: k1dave6412 (140.118.234.189), 10/12/2016 12:55:27

10/12 13:26, , 3F
關鍵字outer join
10/12 13:26, 3F

10/12 18:11, , 4F
已解決,謝謝bohei大
10/12 18:11, 4F

10/12 22:34, , 5F
^^
10/12 22:34, 5F
文章代碼(AID): #1N_H2r8Q (Database)
文章代碼(AID): #1N_H2r8Q (Database)