hallo
ich versuche heraus zu finden wie ich eine hitliste von einträgen bekommen kann wenn ich 2 tabellen habe und nur jew. den letzten eintrag des hits ausgeben möchte:
der query soll folgendes können: Gibt mir alle USER daten, sortiert nach dem letzten/höchsten eintrag von hits der zum jew. USER gehört
PHP-Code:
tabelle 1 users:
----------------------------------
| user_id | name | email | ...
----------------------------------
tabelle 2 hits
----------------------------------
| user_id | submitted | ...
----------------------------------
angedanchte sql (schon absichtlich falsch) damit man sieht was ich versuche :-)... ich komm nicht drauf! bei mysql.com gibts nen paar beispiele allerding für eine neuere version :-( ich brauch es für 3.23.52.
PHP-Code:
$sql = ("SELECT t1.* , t2.max(submitted)
FROM users AS t1, hits AS t2
WHERE t1.extra='$wert'
ORDER BY t2.submitted DESC
LIMIT $show, $plimit
");
lasse ich das max() weg sollte es gehen (denke ich) allerdings bekomme ich éin timeout so das ich nicht sicher bin was ich wirklich tu :-)