99年關務和普考計概 - 普考

Table of Contents

[考題] 國考歷屆考題與考題觀念討論(書裡看到的選這個)請附上想法、出處
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時有沒有設主鍵的差異

--

All Comments

Rae avatarRae2014-04-24
inner join條件不是相同欄位名嗎? 所以應該不用條件