Hjælp søges: to tabeller der skal kombineres med joins m.m.
Jeg mangler lidt hjælp til at få løst denne Query!Jeg skal finde for vogn nr 3 de ture der er startet d. 10/12-2001 i et andet distrikt end den forrige tur sluttede. Desuden skal jeg have det samlede antal ture.
Tabel tur har bl.a disse kolloner:
startTid, slutTid, VognNr(pk), oensketStartTid(pk), fraDistrikt, tilDistrikt og bestillingsTid
Tabel distrikt har følgende kolloner:
distriktNr(pk), postNr, navn
jeg har følgende indtil videre:
select t1.vognNr, t1.startTid, count(d.distriktNr) as samlet_antal_distrikter
from distrikt d left join tur t1 on ((t1.startTid between 20020901000000 and 20020902000000) and d.distriktNr = t1.fraDistrikt ) left join tur t2 on ((t2.startTid between 20020901000000 and 20020902000000) and d.distriktNr = t2.tilDistrikt and t2.vognNr=1) and t2.fraDistrikt != t1.tilDistrikt and t2.tilDistrikt != t1.fraDistrikt
where t1.vognNr = 1
group by t1.startTid;
Jeg kan ikke bruge subSelect, da det ikke understøttes i mySQL