我正在尝试为 APEX 饼图编写查询,该饼图显示有多少学生被安排实习,而哪些学生没有。
有students
一个主键为record_number
的表和一个外键指向 的应用程序表record_number
。应用程序表有一个status_id
字段是 value 3
,4
或者7
如果学生被安排在实习,任何其他值意味着他们没有被安排实习。
到目前为止,这是我的查询,它成功地显示了那些被安排实习的人:
SELECT NULL AS link, 'Placed' AS label, COUNT(*) AS value
FROM tbl_students students
JOIN tbl_applications applications USING (record_number)
WHERE applications.status_id IN (3, 4, 7)
这成功返回一行,显示有多少学生被安排实习,但是我需要它再返回一行,显示没有实习的学生数量,同时仍然只有这三个字段link
(label
和value
) .
举个例子,如果我在数据库中有 10 个学生,其中 4 个在实习,查询应该返回以下行:
link | label | value
---------------------------------
(null) | Placed | 4
(null) | Unplaced | 6
任何帮助是极大的赞赏。