我有一个可以通过以下方式链接多个子记录的表:
table object:
id description type
其中 id 是主键。
我有另一个表,事件具有作为外键的对象 id
table event
id object_id status description
status 字段的值可以是 0 或 1,表示它是否处于挂起状态
我需要在一个查询中获取所有对象以及未决事件的数量以及未处理的事件数量
例如:
Object record:
id description type
---- ------------- ------
1 Printer hardware
相关事件记录
Event records
id object_id status description
---- --------- -------- --------------
1 1 0 Ordered
2 1 0 Shipped
3 1 1 Received by customer
预期的结果是
object_id pending_events completed_events
----------- ----------------- -----------------
1 1 2
谢谢