Join af flere tabeller
Hej,Jeg har 3 tabeller:
Kontoplan:
KtoplanId, Ktonr, Ktonavn, Kontotype, Momstype
Kontotyper:
KontotypeId, Kontotypenavn
Momstype:
MomsId, Momstype
Nu vil jeg gerne have alt med fra Kontoplanen, hvor jeg så tilføjer felterne Kontotypenavn og Momstype
Så hvis der står noget i f.eks. Kontotype i Kontoplan tabellen (et 1 tal), skal den i Kontotypenavnet skrive teksten "Overskrift". Hvis der ikke står noget, skal den bare lade feltet være blankt.
Jeg har forsøgt mig med følgende sql statement:
SELECT Kontoplan.KtoplanId, Kontoplan.Ktonr, Kontoplan.Ktonavn, Kontoplan.Kontotype, Kontoplan.Momstype AS Kontoplan_Momstype, Kontoplan.SumFra, Kontoplan.FirmaId, Kontotyper.Kontotypenavn, Momstype.Momstype AS Momstype_Momstype
FROM Momstype INNER JOIN (Kontotyper INNER JOIN Kontoplan ON Kontotyper.KontotypeId = Kontoplan.Kontotype) ON Momstype.MomsId = Kontoplan.Momstype;
MEN her får jeg kun de rækker ud fra Kontoplan, hvor der også er udfyldt noget i Kontotype og Momstype. Jeg vil have alle rækker ud fra Kontoplanen - om der står noget i Kontotype og Momstype eller ej.....
Nogen der kan hjælpe med sql sætningen?
mvh
simsen :-)
