我有一个关于选择计数的基本问题:
如果我有一个包含列的表ContentTable:id,property,text 还有一个带有列的VoteTable:id,ContentTable_id,timestamp
我想从ContentTable中选择property = something的所有行,并且还要在该行中选择一个列,该列计算VoteTable中有多少行具有VoteTable.ContentTable_id = ContentTable.id,我将如何构造此查询?
谢谢!
答案 0 :(得分:0)
select col1, col2, (
select count(*)
from VoteTable vt
where vt.ContentTable_id = ct.id
) as count
from ContentTable ct