我可以帮助您翻译以下内容,这是关于编程的:
我想做的是如果类型为
请问我该如何实现?我尝试使用
谢谢。
我有一个包含网站上最新评论的表格,并且我想根据评论类型
加入不同的表格。
评论
表格的结构类似于:
id | type | ressource_id |
---+------+--------------+
1 | 1 | 10 |
2 | 3 | 7 |
我想做的是如果类型为
type = 1
,则加入“新闻”表(on news.id = comments.ressource_id
),如果类型为type = 3
,则加入“教程”表等等。请问我该如何实现?我尝试使用
CASE
和UNION
进行不同的查询,但从未得到预期的结果。谢谢。
coalesce
,但是忘记了使用OUTER JOIN
,现在我明白了。 - SuN