Hej!,
Undrar lite över join... Det är nog funktionen jag ska använda.
Har en databas med 3 st tabeller:
BIL1: ID:BIL:FÄRGID:MODELLID
BIL2: ID:FÄRG
BIL3: ID:MODELL
Istället för att köra ett SQL-statement för varje Bil så kan man göra en Join ?
Vill någon förklara detta på ett bra sätt ?
Också hur jag anropar de joinade tabellera i recordsetet..
Tacksam för svar
Mvh
Martin
:)
LarsGMedlem sedan dec. 200012 464 inlägg select bil,färg,modell from bil1,bil2,bil3
where bil1.färgid = bil2.id
and bil1.modellid = bil3.id
Hä int så mycket att förklara. (Vad är oklart?)
Också hur jag anropar de joinade tabellera i recordsetet..
Det finns bara kolumner i resultatet och dessa anges som vanligt dvs, BIL, FÄRG, MODELL.
Flyttas från ASP
Ok... Har inte tänkt i dom banorna ens... ska nog köpa mig en SQL-bok.
Tack Lars!
Gäller detta för access också eller måste man göra annorlunda då ?
SQL01 = "SELECT * FROM 4ExemptionIssues, 6ExemptionStatus WHERE 4ExemptionIssues.BelToExemptionStatus = 3 AND 6ExemptionStatus.ID = 3 "
får detta fel:
Microsoft JET Database Engine error '80040e14'
Syntax error (missing operator) in query expression '4ExemptionIssues.BelToExemptionStatus = 3 AND 6ExemptionStatus.ID = 3'.
Kommer bara när jag specifcerar tabellnamn.kollumnamn alltså:
4ExemptionIssues.BelToExemptionStatus
@ndersMedlem sedan juni 200032 969 inlägg Jag vill påstå att du inte får börja tabellnamn med siffror.
Mvh
neeeeeeeeeeeeeeeeeeeeejjjjjjjjjjjjjjjjjjjjjjjj :)
well då får vi göra look ups på varenda en...