2016-06-26 3 views
-1

У меня есть запрос, который дает мне три самых активных mod_id за последние 7 дней. Этот запрос работает нормально.MySQL ссылки данные из двух таблиц

Это следующий запрос:

SELECT `mod_id`, COUNT(`mod_id`) m from `history_spottings` WHERE `created` BETWEEN (UNIX_TIMESTAMP() - 604800) AND (UNIX_TIMESTAMP()) 
GROUP BY `mod_id` 
ORDER BY m DESC 
limit 3; 

Теперь я получаю как выход 3 mod_id-х и #.

Как связать mod_id с их именами пользователей из другой таблицы?

Другая таблица называется user и выглядит следующим образом:

user table

user_id идентичен mod_id от моего стола history_spottings.

+0

Возможный дубликат [INNER JOIN MySQL] (http://stackoverflow.com/questions/18150458/inner-join-mysql) –

ответ

0

Если обе таблицы имеют столбец user_id. Затем используйте JOIN запрос.

Лучшим способом является использование JOIN запрос.

Mysql Join Query