[英]How to do this query in MySQL which one should I use using left join or right join or inner join?
[英]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.