【发布时间】:2010-09-17 09:17:34
【问题描述】:
我有如下所示的 SQL 数据
events
id name capacity
1 Cooking 10
2 Swimming 20
3 Archery 15
registrants
id name
1 Jimmy
2 Billy
3 Sally
registrant_event
registrant_id event_id
1 3
2 3
3 2
我想选择“事件”中的所有字段以及一个附加字段,即当前注册该事件的人数。在这种情况下,射箭有 2 个注册人,游泳有 1 个,烹饪有 0 个。
我想这可以在单个查询中完成,但我不确定语法是否正确。 如何编写查询来获取该数据?
更新:感谢您的精彩回答,你们都摇滚!
【问题讨论】:
标签: sql database count subquery