Problemer med et JOIN
Jeg har et SQL-problem, som jeg ikke lige selv kan greje. Vil prøve at forklare det:Fra tabel A vil jeg hente alle rækker der opfylder nogle bestemte krav (WHERE). Gennem et join (LEFT JOIN forestiller jeg mig) til tabel B vil jeg finde den maximale værdi for et felt (MAX), men i tabel B skal der også opfyldes visse betingelser (WHERE?).
Sætter jeg det sidste som et WHERE clause får jeg ikke de rækker fra A hvor der ingen matchende rækker er i B ... selvom det er et LEFT JOIN... Skal jeg måske bruge HAVING?
Måske er jeg bare dum eller blind - HJÆLP!
