看板 Examination 關於我們 聯絡資訊
[考題] 國考歷屆考題與考題觀念討論(書裡看到的選這個)請附上想法、出處 39資料庫中有兩個資料表 IN 和 NM 如下,其中 IN 的主要鍵值為 sid,NM 的主要鍵值 為 sname。試問IN join NM,結果會有多少筆資料? Ans:4 IN sid major 123 CS 456 CS IM Sname major John CS Chris CS 31 設有兩個資料表 IN 和 IM,其中 IN 的主要鍵值為 sid,IM 的主要鍵值為 sname, 其資料如下。試問 IN 與IM 作併合(join),其結果會有多少筆資料? Ans:2 IN sid major 123 CS 456 CS IM sid sname 123 John 456 Chris 請問這2題的JOIN是哪種 JOIN啊 查書上是寫INNER JOIN的JOIN中的 INNER可省略 但是INNER JOIN 要設條件 這2題都沒設條件的是CROSS JOIN嗎? 可是如果是 CROSS JOIN 為什麼第二題是2筆資料呢 是跟主鍵有關係嗎 但是都找不到JOIN時有沒有設主鍵的差異 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.170.169.240 ※ 文章網址: http://www.ptt.cc/bbs/Examination/M.1398252522.A.9D2.html
gary22204:inner join條件不是相同欄位名嗎? 所以應該不用條件 04/23 21:35
不是直接相同欄位吧 要給條件 這是剛GOOGLE查到的資料 不知道是否有錯 INNER JOIN (內部連接) 為等值連接,必需指定等值連接的條件,而查詢結果只會返回符 合連接條件的資料。 EX. SELECT table_column1, table_column2··· FROM table_name1 INNER JOIN table_name2 ON table_name1.column_name=table_name2.column_name; 查圖書館的書也是這樣寫 都是要有個ON 後面寫條件 ※ 編輯: horse2819 (118.170.169.240), 04/24/2014 19:22:24