推 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
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.170.169.240
※ 文章網址: http://www.ptt.cc/bbs/Examination/M.1398252522.A.9D2.html
[考題] 國考歷屆考題與考題觀念討論(書裡看到的選這個)請附上想法、出處
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時有沒有設主鍵的差異
--