Просто нужна помощь, чтобы узнать, как использовать оператор SQL, который проверяет наличие дублирующихся записей в столбце интереса, а затем сортирует их по идентификатору категории, которому они назначены.
Идеальным результатом будетecho like;
"Рыбалка" - самый популярный интерес в категории "4"
Изо всех сил пытаюсь узнать, с чего начать: S
Обновление - у меня есть это сейчас, спасибок вашей помощи, однако, я считаю, что мой синтаксис неправильный?
$interestCatPopular = "SELECT interest_desc, categoryID, MAX(num_in_cat) AS num_in_cat FROM
(
SELECT
interest_desc,
categoryID,
COUNT(categoryID) AS num_in_cat
FROM tbl
GROUP BY interest_desc, categoryID
) subsel
GROUP BY interest_desc, categoryID";
$mostPopularInterest = mysql_query($interestCatPopular) or die(mysql_error());
$arrayResults = mysql_fetch_assoc($mostPopularInterest);
foreach ($arrayResults as $result) {
echo "{$result['interest_desc']} was the most popular in category {$result['categoryID']} with {$result['num_in_cat']} occurrences\n";
}
:)