Beste,
ik gebruik onderstaande code, maar ik heb een probleem met de limit.
enkel de timetrack zou een limit moeten hebben van 1.
Maar niet de timetrackmap.


SELECT o.id, o.naam, o.website, o.eid, u.nota, u.id, u.seconden FROM timetrackmap o JOIN timetrack u WHERE u.map=o.eid AND o.website ='$websiteid' ORDER BY u.id DESC LIMIT 1

Alvast bedankt voor de hulp
We kunnen moeilijk weten hoe de verbanden zijn tussen deze tabellen?

Misschien moet je een LEFT/RIGHT JOIN uitvoeren of wellicht moet je iets aan je WHERE-conditie toevoegen?
ik begrijp hieruit dat je bij elke timetrackmap 0, 1 of meer records in de tabel timetrack te vinden zijn die bij zo'n timetrackmap horen.

En jij wilt er maar 1 zien.
Welke?

Als jij die vraag "welke" beantwoord, weet je ook wat je zou moeten doen met je query.

"Welke" zou iets kunnen zijn als "de recentste", "de grootste" of die waar status = "x"

Reageren