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:[email protected]]
Gesendet: Sonntag, 24. März 2013 17:35
An: [email protected]
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 [email protected] 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 [email protected]
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