Mehrere Tabellen in einer Abfrage nutzen
Verfasst: So 21. Okt 2012, 20:00
Guten Tag,
versuche gerade mit LibreOffice eine Adressverwaltung zu "bauen". Mein Plan war folgender, ich nehme eine Person mit den Datenfeldern:
Wenn ich eine Abfrage baue mit nur einer Beziehung zu Zusatz oder Titel, bekomme ich ein Ergebnis. wenn ich dann versuche die verknüpfung zur dritten Tabelle herzustellen kommt immer eine Fehlermeldung... Wie muß ich die Tabellen verbinden damit er sowohl aus den Namenszusätzen und den Titeln die Infos zusammenbaut?
Vielleicht hilft's wenn ich die Fehlermeldung mit eingebe
versuche gerade mit LibreOffice eine Adressverwaltung zu "bauen". Mein Plan war folgender, ich nehme eine Person mit den Datenfeldern:
- PersonID, Nachname, Vorname, Geburtsdatum, TitelID, ZusatzID
- TitelID, Titel
- ZusatzID, Zusatz
- Nachname, Vorname, Titel, Zusatz
Wenn ich eine Abfrage baue mit nur einer Beziehung zu Zusatz oder Titel, bekomme ich ein Ergebnis. wenn ich dann versuche die verknüpfung zur dritten Tabelle herzustellen kommt immer eine Fehlermeldung... Wie muß ich die Tabellen verbinden damit er sowohl aus den Namenszusätzen und den Titeln die Infos zusammenbaut?
Vielleicht hilft's wenn ich die Fehlermeldung mit eingebe
Code: Alles auswählen
Das SQL-Kommando, welches zu diesem Fehler führte, ist:
SELECT DISTINCT "Personen"."ID" AS "ID", "Personen"."Nachname" AS "Nachname", "Personen"."Vorname" AS "Vorname", "Personen"."2. Vorname" AS "2. Vorname", "Personen"."Titel" AS "Titel", "Personen"."Geburtstag" AS "Geburtstag", "Personzusatz"."Namenszusatz" AS "Namenszusatz" FROM { OJ "Personzusatz" RIGHT OUTER JOIN "Persontitel" RIGHT OUTER JOIN "Personen" ON "Persontitel"."Titel" = "Personen"."Titel" ON "Personzusatz"."ID-Zusatz" = "Personen"."Namenszusatz" } ORDER BY "Nachname" ASC, "Vorname" ASC, "Geburtstag" ASC