0

我有 3 个表“主题”、“主题条目”和“条目”。subject_entries 是一个包含“subject_id”和“entries_id”的关联表,如下所示

主题ID | entry_id

 2     |     36 
 3     |     33 
 4     |     36 

我想对主题表运行查询,但如果主题存在于给定的 entry_id 的 subject_entries 表,则使用布尔参数(true = yes)。例如,如果 subject_entries.entry_id = 36 我会看到

主题ID | entry_id

 2     |    true 
 3     |     
 4     |    true

如果 subject_entries.entry_id = 22 我会看到

主题ID | entry_id

 2     |     
 3     |    true 
 4     |    

对于我应该如何实现这一目标的任何评论,我将不胜感激

4

1 回答 1

0

尝试这样的事情:

SELECT CASE WHEN subject_entries.entry_id = 36 
THEN subject_entries.entry_id = TRUE ELSE NULL END as entry_id
FROM subject_entries
于 2013-10-21T11:19:35.280 回答