2014-11-12 3 views
0

У меня есть таблица mysql subArticles, которая включает подзаголовки и содержит столбец с именем _topRecord внутри, который содержит номер для указания верхней статьи.Подсчитайте все разные отношения записи с одним запросом MySQL

Кроме того, каждая статья может иметь много суб-статьи, поэтому subArticles таблица может иметь несколько записей, где _topRecord = 10.

Теперь я хочу, чтобы подсчитать, сколько подстатей каждый статьи владеет. Я могу сделать это таким образом, когда я знаю, что конкретный Статья ID:

SELECT Count(*) 
    FROM subArticles 
WHERE _topRecord = 2; 

Но для 80 статей, которые я не хочу, чтобы повторить этот запрос в течение 80 раз.

Как это можно сделать в решении SQL Query?

ответ

2

Является ли это то, что вам нужно:

SELECT COUNT(*),_topRecord 
    FROM subArticles 
GROUP BY _topRecord? 
+0

Да на самом деле работает. –

Смежные вопросы