2011-02-23 103 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