我在MySQL有一個查詢:主義 - 子查詢從
SELECT * FROM (
SELECT COUNT(*) AS count, t.name AS name
FROM tag t
INNER JOIN video_has_tag v USING (idTag)
GROUP BY v.idTag
ORDER BY count DESC
LIMIT 10
) as tags ORDER BY name
,我想在教義來寫這個。我該怎麼做?我寫道:
Doctrine_Query::create()
->select('COUNT(t.idtag) as count, t.name')
->from('Tag t')
->innerJoin('t.VideoHasTag v')
->groupBy('v.idTag')
->orderBy('count DESC, t.name')
->limit(30)
->execute();
但我不能把它放在「從」按名稱排序。
你的意思是:'把它放在'從'按名稱排序'? – 2009-12-08 20:59:50
做主義支持子查詢? (...) – Yada 2009-12-08 21:46:27
@Chris Williams:看看mysql的查詢:) @Yada:當我把整個查詢放在from()Doctrine中說我「(SELECT」表不存在 – snapshot 2009-12-08 22:19:38