CatZMedlem sedan jan. 20022 440 inlägg Jag har 3 tabeller t_lag, t_matcher och t_resultat Ser ut som nedan:
t_matcher
MatchID
HemmaID
BortaID
Omgang
t_lag
LagID
Klubb
Kontakt
t_resultat
LagID
Poang
Omgang
Om jag nu vill presentera alla matcher ett lag har spelat respektive den matchens resultat..... hur ska jag gå tillväga då ?
Jag har totalt hjärnsläpp, ska sova en stund men svara "hjärna" om ni har någon tanke :)
CatZMedlem sedan jan. 20022 440 inlägg Såhär ser det ut nu, och det är ruskigt tokigt :) Får bara upp samma lag hela tiden hehe.
Om någon har lust att förklara för mig vad tusan det var jag gjorde i natt vid 05-snåret så varsegod :) här kommer iaf koden:
SQL = " SELECT t_matcher.HemmaID, t_matcher.BortaID, t_matcher.Omgang, " _
& " t_lag.LagID, t_lag.Klubb, t_lag.Kontakt, " _
& " t_lag_1.LagID, t_lag_1.Klubb, t_lag_1.Kontakt, " _
& " t_resultat.rImp, t_resultat.rVP, t_resultat.LagID " _
& " FROM ((t_matcher INNER JOIN t_resultat ON t_matcher.Omgang = t_resultat.Omgang) " _
& " INNER JOIN t_lag ON t_matcher.HemmaID = t_lag.LagID) " _
& " INNER JOIN t_lag AS t_lag_1 ON t_matcher.BortaID = t_lag_1.LagID "_
& " GROUP BY t_matcher.HemmaID, t_matcher.BortaID, t_matcher.Omgang, " _
& " t_lag.LagID, t_lag.Klubb, t_lag.Kontakt, " _
& " t_lag_1.LagID, t_lag_1.Klubb, t_lag_1.Kontakt, " _
& " t_resultat.rImp, t_resultat.rVP, t_resultat.LagID " _
& " HAVING (((t_resultat.LagID)= " & intLagID & ")) "
LarsGMedlem sedan dec. 200012 464 inlägg Så här då
SELECT t_hemma.klubb as HemmaKlubb, t_borta.klubb as BortaKlubb,
t_resultat.poang, t_resultat.rImp, t_resultat.omgang
from t_lag as t_hemma,
t_matcher,
t_resultat,
t_lag as t_borta
where t_hemma.lagid = t_matcher.hemmaid
and t_matcher.omgang = t_resultat.omgang
and t_matcher.hemmaid = t_resultat.lagid
and t_matcher.bortaid = t_borta.lagid
and 'Wf BK' in ( t_hemma.klubb, t_borta.klubb)