Hallo zusammen.
Ich bin neu hier und auch beim Thema Datenbanken und hoffe hier auf Hilfe.
Ich habe eine Tabelle für "Kundendaten", eine für "Bestellungen" und eine für "Bestelldetails". Alle verbunden über Kundennummer bzw. Bestellnummer. Allerdings habe ich Bestellungen mit mehr als einer Position und somit in "Bestelldetails" meist mehr als eine Zeile, welche zu der einen Zeile in "Bestellungen" gehört. Wie kann ich das zuordnen, dass ich später mit der Auswahl der Bestellung alle Zeilen dazu passend in die Rechnung (Seriendruck) einfügen kann?
Am besten alles in eins auswählen über die Auswahl der Kundennummer und dann der Bestellung.
Bin an den Befehlen wie WHERE bisher kläglich gescheitert.
Vielen Dank schon Mal vorab für die hilfe.
Beste Grüße, Dennis
BITTE helfen Sie uns HEUTE mit einer SPENDE
Helfen Sie das OpenOffice Forum zu erhalten!
> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des OpenOffice Forums verwendet.
🤗 Als Dankeschön werden Sie im Forum als OO-SUPPORTER gekennzeichnet. 🤗
Zeilen selektiv zuordnen
Zeilen selektiv zuordnen
Wissen schützt nicht vor Hilfe...
Re: Zeilen selektiv zuordnen
Hallo Dennis,
Ich empfehle Dir, Dich mit dem BASE-Handbuch V 4.4 für LibreOffice von Robert Großkopf zu vergnügen, das zum großen Teil auch für OpenOffice angewandt werden kann.
Beispiel als SQL-Ansicht:DennisM hat geschrieben: ↑Mi 11. Okt 2017, 16:04Ich habe eine Tabelle für "Kundendaten", eine für "Bestellungen" und eine für "Bestelldetails". Alle verbunden über Kundennummer bzw. Bestellnummer. Allerdings habe ich Bestellungen mit mehr als einer Position und somit in "Bestelldetails" meist mehr als eine Zeile, welche zu der einen Zeile in "Bestellungen" gehört.
Code: Alles auswählen
SELECT
"Kundendaten"."Name", "Kundendaten"."Kundennummer " , "Bestellungen"."Bestellnummer", "Bestelldetails"."*"
FROM "Kundendaten"
LEFT JOIN "Bestellungen"
ON "Kundendaten"."Kundennummer " = "Bestellungen"."Kundennummer "
LEFT JOIN "Bestelldetails"
ON "Bestellungen"."Bestellnummer" = "Bestelldetails"."Bestellnummer"
ORDER BY "Kundendaten"."Name", Bestellungen"."Bestellnummer
Das kannst Du Dir abschminken, das wird nur über BASE-Berichte gehen.
Ich empfehle Dir, Dich mit dem BASE-Handbuch V 4.4 für LibreOffice von Robert Großkopf zu vergnügen, das zum großen Teil auch für OpenOffice angewandt werden kann.
Gruß
--------------------------------------------------------
Win.10 Prof. 64-bit, AOO 4.1.7, LO 6.3.4 (x64)
--------------------------------------------------------
Win.10 Prof. 64-bit, AOO 4.1.7, LO 6.3.4 (x64)
Re: Zeilen selektiv zuordnen
Hallo, nikki
Vielen Dank für die Hilfe.
Ich werde das mal angehen. Den Befehl Left Join hatte ich bisher nirgends gesehen.
Werde mich äußern, sobald ich es versucht habe.
Viele Grüße
Vielen Dank für die Hilfe.
Ich werde das mal angehen. Den Befehl Left Join hatte ich bisher nirgends gesehen.
Werde mich äußern, sobald ich es versucht habe.
Viele Grüße
Wissen schützt nicht vor Hilfe...
Re: Zeilen selektiv zuordnen
Hallo.
Hiermit kann ich mitteilen, dass ich dieses Problem durch die Hilfe soweit lösen konnte.
Vielen Dank nochmal.
Hiermit kann ich mitteilen, dass ich dieses Problem durch die Hilfe soweit lösen konnte.
Vielen Dank nochmal.
Wissen schützt nicht vor Hilfe...