我有3个表“subject”和“subject_entries”和“条目”。 subject_entries是一个包含“subject_id”和“entries_id”的关联表,如下所示
subject_id | entry_id
2 | 36 3 | 33 4 | 36
我想在subject表上运行查询,但如果主题存在subject_entries表,则使用布尔参数(true = yes),对于给定的entry_id。例如,如果subject_entries.entry_id = 36,我会看到
subject_id | entry_id
2 | true 3 | 4 | true
如果subject_entries.entry_id = 22,我会看到
subject_id | entry_id
2 | 3 | true 4 |
我很感激有关如何实现这一目标的任何意见
答案 0 :(得分:0)
尝试这样的事情:
SELECT CASE WHEN subject_entries.entry_id = 36
THEN subject_entries.entry_id = TRUE ELSE NULL END as entry_id
FROM subject_entries