我有我的会员的声誉积分表。
rep_id | mem_id | activity | points | article_id | comment_id
---------|------------|-------------------|------------|----------------|-----------------
1 | 99 | Posted Comment | 5 | 10343 | 239403
2 | 99 | Introduction | 50 | |
3 | 99 | Liked Comment | 5 | 748 | 9302
如您所见,并非所有声望点都有 aarticle_id
或 a comment_id
,但是当我列出这些记录时,如果记录确实有 a article_id
,我需要article_title
从blog_articles
表中获取 。与 相同comment_id
,如果它存在,我需要从桌子上comment
抓取blog_comments
。如果article_id
或comment_id
丢失,只需按原样打印原始记录。
如果有人能告诉我该查询使用哪个连接,我将不胜感激。我认为,通过查看文档,这是我需要的 LEFT JOIN,它从左侧打印所有记录,即使右侧没有匹配项 - 但真的不确定。
我不是在寻找任何代码,只是告诉我推荐使用哪个连接,我将对其进行编码。