Ergänzung: Die Tabelle 2 ist natürlich kleiner als die Tabelle 1
Joachim
-----Ursprüngliche Nachricht-----
Von: Joachim Polster [mailto:joachim.polster@arcor.de]
Gesendet: Sonntag, 24. März 2013 18:21
An: 'Robert Großkopf'; users@de.libreoffice.org
Betreff: AW: [de-users] Tabellen-Vergleich mit Hilfe von SQL
Hallo Robert,
vielen Dank für Deine blitzschnelle Antwort.
Dein Modell enthält 1 Spalte, mein Modell enthält 3 Spalten zum Vergleich. Ich habe Deine Syntax
3-mal ausprobiert:
1) in Extras/SQL: Dort bekomme ich die Antwort "Befehl erfolgreich ausgeführt"
2) im Abfragebereich/SQL-Abfrage erstellen: Dort bekomme ich die Antwort "Syntax Error"
3) Wenn ich diese Differenz in eine andere Tabelle schreibe, dann ist die neue Tabelle leer
Mein SQL-Befehl lautet:
SELECT "Feld1", "Feld2", "Feld3"
FROM "Tabelle1"
MINUS
SELECT "Feld1", "Feld2", "Feld3"
FROM "Tabelle2"
Wo ist der Wurm?
Joachim
-----Ursprüngliche Nachricht-----
Von: Robert Großkopf [mailto:robert@familiegrosskopf.de]
Gesendet: Sonntag, 24. März 2013 17:35
An: users@de.libreoffice.org
Betreff: Re: [de-users] Tabellen-Vergleich mit Hilfe von SQL Ich Hallo Joachim,
Ergänzung: Die "Minus" und "Except" Keywords für ein SQL-Statement funktionieren leider bei der
OOBase-HSQLDB-Version nicht, ich finde aber kein Äquivalent.
Ich gehe davon aus, dass ich das vor der Niederschrift in das Handbuch getestet habe:
-------------------------------
MINUS [DISTINCT] | EXCEPT [DISTINCT] Abfrageaussage SELECT "Vorname"
FROM "Tabelle1"
EXCEPT
SELECT
"Vorname"
FROM "Tabelle2";
Zeigt alle Vornamen aus Tabelle1 mit Ausnahme der Vornamen an, die in Tabelle 2 enthalten sind.
MINUS und EXCEPT führen zum gleichen Ergebnis. Sortierung ist alphabetisch.
-------------------------------
Muss also bei mir sehr wohl funktioniert haben. Steht auch so in der Beschreibung zur HSQLDB auf
der entsprechenden Website für die Version 1.8.0
Gruß
Robert
--
Informationen zum Abmelden: E-Mail an users+help@de.libreoffice.org Probleme?
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
--
Informationen zum Abmelden: E-Mail an users+help@de.libreoffice.org Probleme?
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
--
Informationen zum Abmelden: E-Mail an users+help@de.libreoffice.org
Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Context
Re: [de-users] Base SQL-Abfragen · Thomas
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.