Hallo,
leidiges inner join Problem, irgendwo verstehe ich etwas nicht!
Arbeitsplattform:win xp, access97
Ich habe zwei Tabellen "Gal"(Globales adr buch) und eine Personen liste "aceaccounts" mit Vornamen und Nachnamen. Diese soll mit den Werten des GAL aufgefüllt werden.Dazu habe ich folgenden code geschrieben.
sql="select * from gal inner join aceaccounts on gal.first= aceaccounts.vorname where (gal.first=aceaccounts.vorname) and on gal.last=aceaccounts.nachname where(gal.last=ace.accounts.nachname)"
Egal wie ich die Klammern (für mich logisch) setze bekomme ich folgende Fehlermeldung:
Syntaxfehler(fehlender Operator) in Abfrageausdruck ' (gal.first=aceaccounts.vorname) and on gal.last=aceaccounts.nachname where(gal.last=ace.accounts.nachname)'
je nachdem wie ich die Klammern gesetzt habe.
Wo liegt mein Denkfehler ,wie mache ich es richtig
wer kann mir helfen?
Im Voraus schon Dankeschön!
Leo
leidiges inner join Problem, irgendwo verstehe ich etwas nicht!
Arbeitsplattform:win xp, access97
Ich habe zwei Tabellen "Gal"(Globales adr buch) und eine Personen liste "aceaccounts" mit Vornamen und Nachnamen. Diese soll mit den Werten des GAL aufgefüllt werden.Dazu habe ich folgenden code geschrieben.
sql="select * from gal inner join aceaccounts on gal.first= aceaccounts.vorname where (gal.first=aceaccounts.vorname) and on gal.last=aceaccounts.nachname where(gal.last=ace.accounts.nachname)"
Egal wie ich die Klammern (für mich logisch) setze bekomme ich folgende Fehlermeldung:
Syntaxfehler(fehlender Operator) in Abfrageausdruck ' (gal.first=aceaccounts.vorname) and on gal.last=aceaccounts.nachname where(gal.last=ace.accounts.nachname)'
je nachdem wie ich die Klammern gesetzt habe.
Wo liegt mein Denkfehler ,wie mache ich es richtig
wer kann mir helfen?
Im Voraus schon Dankeschön!
Leo