Ich habe eine Abfrage, die mir die drei aktivsten mod_id's in den letzten 7 Tagen gibt. Diese Abfrage funktioniert einwandfrei.MySQL verknüpfen Daten von zwei Tabellen
Es ist die folgende Abfrage:
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;
Jetzt bekomme ich als Ausgang 3 mod_id ist und der #.
Wie verbinde ich die mod_ids mit ihren Benutzernamen aus einer anderen Tabelle?
Die andere Tabelle wird user
genannt und sieht wie folgt aus:
Die User_id zum mod_id aus meiner history_spottings Tabelle identisch ist.
Mögliche Duplikat [INNER JOIN mysql] (http://stackoverflow.com/questions/18150458/inner-join-mysql) –