DEUTSCHE VERSION |
|
Links | | | Forums | | | Comments | | | Report news |
Chat | | | Polls | | | Newsticker | | | Archive |
amiga-news.de Forum > Programmierung > LibreOffice base: Wie Datensätze von einer Abfrage ausschließen | [ - Search - New posts - Register - Login - ] |
-1- | [ - Post reply - ] |
2012-10-18, 19:57 h GroundZero Posts: 77 User |
Guten Abend! Ich arbeite mich grad in LibreOffice ein und habe folgende Datenbankproblemstellung: Für eine Briefaussendung gibt es eine Tabelle mit sämtlichen Kundenadressen und eine mit jenen Adressen, die keine Post bekommen sollen. Wenn ich beide Tabellen in einer Abfrage verknüpfe, erhalte ich als Ergebnis standardmäßig die Adressen, die eigentlich keine Post bekommen sollen, brauchen täte ich das Ergebnis aber genau anders rum. Leider weiß ich nicht, wie ich das Problem sinnvoll für Google formulieren soll, daher haben meine Recherchen bisher nix gebracht. Geht das mit der grafischen Oberfläche oder muß ich händisch eine SQL Abfrage stricken? Vieleicht weiß hier jemand Rat? Wäre dankbar für alle Tips Viele Grüße! [ - Answer - Quote - Direct link - ] |
2012-10-19, 14:28 h Yvan Posts: 332 User |
Beantwortet zwar deine konkrete Frage nicht. Aber wäre es nicht sinnvoller nur eine Tabelle zu machen mit einem zusätzlichen Feld 'Post JA/NEIN'? Dann machst du eine Abfrage. Alle Datensätzze bei denen Post = JA ist. [ - Answer - Quote - Direct link - ] |
2012-10-20, 01:41 h _PAB_ Posts: 3016 User |
Ehrlich gesagt wüsste ich noch nicht einmal in SQL, wie ich in einer einzelnen Abfrage eine Tabelle von einer anderen abziehen kann! Ich denke auch, dass der Weg mit einem "Post"-Flag (true/false) besser ist. [ - Answer - Quote - Direct link - ] |
2012-10-20, 04:19 h GroundZero Posts: 77 User |
Danke für den Input! Das eigentliche Problem ist, dass ich mehrere Datenquellen zusammenführen muß (Ladengeschäft, Onlineshop) und dabei diejenigen Kunden rauswerfen soll, die sich gegen Werbung ausgesprochen haben. Mit einer Tabelle allein ist das nicht zu lösen, die TRUE/FALSE Methode in der selben Tabelle fällt also flach [ - Answer - Quote - Direct link - ] |
2012-10-20, 10:17 h thomas Posts: 7716 User |
Zitat: code:SELECT Name, Adresse FROM TabelleA WHERE Name NOT IN (SELECT Name FROM TabelleB); -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ [ - Answer - Quote - Direct link - ] |
2012-10-21, 11:17 h _PAB_ Posts: 3016 User |
@thomas: Sehr gut, danke! Das müsste dann für GroundZeros Vorhaben funktionieren. [ - Answer - Quote - Direct link - ] |
2012-11-05, 20:14 h GroundZero Posts: 77 User |
Vielen Dank an alle, die sich mit meinem Problem beschäftigt haben. Ich brauch wohl mehr Durchblick bei SQL, denn da lassen sich auch bei LibreOffice so einige Problemstellungen lösen Ich machs jetzt jedenfalls so, dass ich SQL direkt eingebe und schau, wo die entsprechenden Befehle im Abfrageeditor auftauchen. Da steckt viel unter der Oberfläche, was sich mit der Maus niemals erschließt. Danke für die Denkanstöße, sie haben mich in die richtige Richtung geschubst [ - Answer - Quote - Direct link - ] |
-1- | [ - Post reply - ] |
amiga-news.de Forum > Programmierung > LibreOffice base: Wie Datensätze von einer Abfrage ausschließen | [ - Search - New posts - Register - Login - ] |
Masthead |
Privacy policy |
Netiquette |
Advertising |
Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved. |