基本的MYSQL计数选择

时间:2011-02-23 00:54:55

标签: mysql

我有一个关于选择计数的基本问题:

如果我有一个包含列的表ContentTable:id,property,text 还有一个带有列的VoteTable:id,ContentTable_id,timestamp

我想从ContentTable中选择property = something的所有行,并且还要在该行中选择一个列,该列计算VoteTable中有多少行具有VoteTable.ContentTable_id = ContentTable.id,我将如何构造此查询?

谢谢!

1 个答案:

答案 0 :(得分:0)

select col1, col2, (
 select count(*)
 from VoteTable vt 
 where vt.ContentTable_id = ct.id
) as count
from ContentTable ct