簡體   English   中英

我應該使用哪個連接?

[英]Which join I should use?

假設我說了一個名為:post的表。 另一個表是注釋。

帖子和評論之間的關系是哪個評論屬於一個帖子。 一篇文章有​​很多評論。

所以,我想聯接那兩個表,我應該使用哪個聯接?

Post
id

Comments
id
post_id

這取決於您要確切執行的操作以及數據庫架構具有的外鍵。

通常,對於一對一關系(1個帖子有N條評論),您需要在LEFT OUTER JOIN帖子中添加評論,例如:

SELECT ...
FROM post p
LEFT OUTER JOIN comments c ON p.id = c.post_id

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM