von hhbreth » Do, 29.12.2005 14:45
Hallo Barlee,
vielen Dank für Deine Hilfe. Was Datenbanken angeht, bin ich blutiger Anfänger, weil mir MS Access immer zu kompliziert war. Nun habe ich mich drangewagt, da man ja bei OOo 2.0 schon bei Serienbriefen eine Datenbank braucht. Von daher sind meine Fragen wahrscheinlich für einen gewieften User sehr naiv:
Barlee hat geschrieben:das ließe sich doch mit einer UNION lösen:
Was ist eine UNION?
Barlee hat geschrieben:
Code: Alles auswählen
select "Tabelle1"."Vorname","Tabelle1"."Nachname","Tabelle1"."Gruppe"
from Tabelle1
where "Tabelle1"."Gruppe" = 1
union
select "Tabelle2"."Vorname","Tabelle2"."Nachname","Tabelle2"."Gruppe"
from Tabelle2
where "Tabelle2"."Gruppe" = 1
order by "Nachname" asc
Das habe ich mit meinen Tabellennamen probiert (ich habe es als Abfrage im SQL-Modus direkt eingegeben) und erhielt beim Speichern folgende Meldung: "Der gesetzte Befehl ist kein SELECT-Befehl. Es sind nur Abfragen erlaubt." und konnte folglich nicht speichern. Wo könnte ich den Code sonst noch eingeben?
Barlee hat geschrieben:
Haben Deine Ausgangstabellen unterschiedliche Spaltennamen, ...
Haben sie nicht.
Barlee hat geschrieben:
Hoffe, es hilft
Leider nicht. Kann das an meinen Anfängerdummheiten liegen?
Hallo Barlee,
vielen Dank für Deine Hilfe. Was Datenbanken angeht, bin ich blutiger Anfänger, weil mir MS Access immer zu kompliziert war. Nun habe ich mich drangewagt, da man ja bei OOo 2.0 schon bei Serienbriefen eine Datenbank braucht. Von daher sind meine Fragen wahrscheinlich für einen gewieften User sehr naiv:
[quote="Barlee"]das ließe sich doch mit einer UNION lösen:[/quote]
Was ist eine UNION?
[quote="Barlee"]
[code]
select "Tabelle1"."Vorname","Tabelle1"."Nachname","Tabelle1"."Gruppe"
from Tabelle1
where "Tabelle1"."Gruppe" = 1
union
select "Tabelle2"."Vorname","Tabelle2"."Nachname","Tabelle2"."Gruppe"
from Tabelle2
where "Tabelle2"."Gruppe" = 1
order by "Nachname" asc
[/code][/quote]
Das habe ich mit meinen Tabellennamen probiert (ich habe es als Abfrage im SQL-Modus direkt eingegeben) und erhielt beim Speichern folgende Meldung: "Der gesetzte Befehl ist kein SELECT-Befehl. Es sind nur Abfragen erlaubt." und konnte folglich nicht speichern. Wo könnte ich den Code sonst noch eingeben?
[quote="Barlee"]
Haben Deine Ausgangstabellen unterschiedliche Spaltennamen, ...
[/quote]
Haben sie nicht.
[quote="Barlee"]
Hoffe, es hilft[/quote]
Leider nicht. Kann das an meinen Anfängerdummheiten liegen?