mehrere Tabellen verbinden

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

CocoJango
Beiträge: 2
Registriert: Fr, 13.01.2012 11:45

mehrere Tabellen verbinden

Beitrag von CocoJango »

Hallo zusammen,

ich bin ein absoluter Base-Neuling. Hier mein Problem:
Ich habe insgesamt 10 Tabellen mit Indizes und Rüstzeiten (aufgeteilt nach Artikelgruppen):

Eine Tabelle mit der Artikelgruppe 008X:
Index | Rüstzeit
080-123456| 2,5

Eine Tabelle mit Artikelgruppe 026X:
Index | Rüstzeit
026-123456| 3,5

usw.


Dann hab ich eine Tabelle für die Auswertung der Rüstzeiten nach dem Ausgangsmaterial. In diese Tabelle soll die Rüstzeiten aus den anderen Tabellen eingetragen werden:
Artikel | Ausgangsmateriel | Index | Rüstzeit
008X | 080-RD | 080-123456| XXXX


Wie realisier ich das am besten. Ich hab davon echt null Plan.
Ich hoffe ihr könnt mir helfen.
Danke schonmal im vorraus.
Noebian
****
Beiträge: 158
Registriert: Sa, 03.10.2009 18:00

Re: mehrere Tabellen verbinden

Beitrag von Noebian »

Wie hängt denn das Ausgangsmaterial mit den anderen Daten zusammen? Gehört zu jedem Artikel genau ein Ausgangsmaterial? Und wie verhält sich das zu den Indices?
Xubuntu 12.04 / AOO 4.0 / MySQL 5.2.40

herzliche Grüße aus Deutschlands Norden
CocoJango
Beiträge: 2
Registriert: Fr, 13.01.2012 11:45

Re: mehrere Tabellen verbinden

Beitrag von CocoJango »

Eigentlich muss man nur die Indizes miteinander verbinden, denn die sind einmalig. Die Artikel gibt es auch nur einmal. Die Ausgangsmaterialien gibt es mehrfach.
Noebian
****
Beiträge: 158
Registriert: Sa, 03.10.2009 18:00

Re: mehrere Tabellen verbinden

Beitrag von Noebian »

Je nachdem wie deine Zieltabelle aussieht brauchst du eine "Insert into" oder "Update" - Abfrage. Beides ist mit der grafischen Oberfläche des Abfrageeditors von Base nicht zu machen. Du musst also in der SQL-Ansicht arbeiten. Hier http://sql.1keydata.com/de/ findest du eine gute Einführung in SQL. Schau dir die Befehle Insert into, update und Join mal an.
Xubuntu 12.04 / AOO 4.0 / MySQL 5.2.40

herzliche Grüße aus Deutschlands Norden
Antworten