Date: prev next · Thread: first prev next last
2011 Archives by date, by thread · List index


Hallo Robert,

Robert Großkopf schrieb:
Hallo *,

ich weiß nicht, ob ich für das Erste-Schritte-Thema besser einen neuen
Thread anfangen sollte, versuche es aber einfach einmal so:

Ich bin mit der Überarbeitung so weit, dass sich die Hauptdatenbank
völlig rausgeschmissen. Das Kapitel zu Abfragen fällt schmaler aus, hat
es jetzt aber plötzlich in sich: Ich wollte über die GUI eine Abfrage
mit 3 Tabellen erstellen, die untereinander mit einem RIGHT JOIN und
einem LEFT JOIN verknüpft sind. Das hatte ich bisher nur händisch
gemacht, da mir der durch die GUI erstellte Code meist etwas umständlich
erschien. Jetzt stellt sich heraus, dass die GUI dazu gar nicht in der
Lage ist - sie kann nur bei einem JOIN die Zuordnung richtig erstellen.
Bei 2 JOINs wird die Zurordnung durcheinandergewürfelt so dass die
Abfrage mit einer Fehlermeldung quittiert wird.

Ich habe natürlich sofort einen Bugreport geschrieben. Jetzt könnte ich
folgendes machen: Den Bug offen im Handbuch zugeben und an
entsprechender Stelle korrigierend eingreifen oder durch
Tabellenkonstruktion vermeiden, dass überhaupt 2 JOINS gebraucht werden.
Ganz unüblich könnte ich auch zu dem Verfahren übergehen, was bereits
bei der alten Datenbank produziert wurde: Eine Abfrage erstellen und mit
der 2. Abfrage auf die erste zugreifen, damit der Code nicht
durcheinandergewürfelt wird.

Ich habe lange nicht mit Datenbanken gearbeitet und weiß daher nicht, ob https://issues.apache.org/ooo/show_bug.cgi?id=64649 inzwischen (oder in LO) schon behoben ist. Falls das immernoch falsch ist, sollte im Handbuch ein Hinweis stehen, dass Abfragen mit JOIN besser nicht über die GUI gemacht werden.

MfG
Regina



--
Informationen zum Abmelden: E-Mail an discuss+help@de.libreoffice.org
Tips zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/discuss/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Context


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.