Я пытаюсь выяснить, как получить из пользователей в каждой категории с запросом MySQL: Мои пользователи Таблица выглядит следующим образом:Лучший пользовательский SQL-запрос с категориями?
user_id, category_id ... и некоторые другие вещи
Мои голоса Таблица выглядит следующим образом (каждая строка один положительный голос): reciever_id ... и некоторые другие вещи
Я думал, что мне нужно сначала определить, уникальные голоса по user_id, как это:
reciever_id, votes
1 2
2 6
Тогда я мог бы приказать, что по количеству голосов ... Затем выберите users.whatever, отчетливый (category_id) от пользователей, (что запрос) WHERE users_id = that_queries_user.id
В любом случае я, вероятно, очевидно, действительно запутался в том, как написать этот запрос, и любая помощь будет принята с благодарностью.
Это дно один ближайший, но не возвращает уникальный идентификатор пользователя и категория Идентификаторы ... – Travis
@Travis: он возвращает все из таблицы пользователя, включая идентификатор пользователя и категорию идентификаторов. Если вы хотите только это, замените 'u. *' Полями, которые вы хотите. – Quassnoi
Нет, я знаю это, он acutally возвращает двух пользователей в той же категории ... – Travis