JOIN limit probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jeroen de wilde

Jeroen de wilde

03/12/2019 23:49:34
Quote Anchor link
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
 
PHP hulp

PHP hulp

19/01/2022 09:06:51
 
Thomas van den Heuvel

Thomas van den Heuvel

04/12/2019 01:23:33
Quote Anchor link
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?
 
Ivo P

Ivo P

04/12/2019 10:56:47
Quote Anchor link
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"
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.