1
讓我說我說一個表:post。另一張表是評論。我應該使用哪個連接?
而且帖子和評論之間的關係是哪個評論屬於一個帖子。一篇文章有很多評論。
所以,我想加入那兩個表,我應該使用哪個連接?
Post
id
Comments
id
post_id
讓我說我說一個表:post。另一張表是評論。我應該使用哪個連接?
而且帖子和評論之間的關係是哪個評論屬於一個帖子。一篇文章有很多評論。
所以,我想加入那兩個表,我應該使用哪個連接?
Post
id
Comments
id
post_id
它取決於你想要做什麼以及你的數據庫模式有哪些外鍵。
通常,對於1對N的關係(1篇帖子有N個評論)你的帖子的LEFT OUTER JOIN
評論,例如:
SELECT ...
FROM post p
LEFT OUTER JOIN comments c ON p.id = c.post_id
+1,你做了左外連接,而不是內連接,因爲你想返回一個帖子,即使它沒有評論。 –