2011-02-23 65 views
1

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

如果我有一个表ContentTable的列:身份证,财产,文字 和带有列VoteTable:ID,ContentTable_id,时间戳

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

谢谢!

回答

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