Verknüpfen von zwei Tabellen
Thomas D.
- datenbank
Tach zusammen
Möchte gerne zwei Tabellen verknüpfen und damit rechnen.
In der Tabelle touren_kunde steht der Preis drin der entrichtet wird für eine bestimmte Tour.
Gleichheit besteht in der Tabelle touren und touren_kunde anhand der Spalte Verladewerk und Entladewerk.
Raus kommen soll der Preis der in touren_kunde steht der multipliziert werden soll mit dem Gewicht welcher in der Tabelle touren drin steht.
Das Beispiel unten verdeutlicht es vielleicht ein wenig
SELECT SUM (Gewicht*Preis) AS touren_kunden, touren WHERE touren='Verladewerk' LIKE touren_kunden='Verladewerk' AND touren='Entladewerk' LIKE touren_kunden='Entladewerk'
Gruss Thomaas
Verknüpfen der zwei Tabellen geht aber wie bekomme ich die Summe raus
SELECT * from touren, touren_kunden WHERE touren.Verladewerk = touren_kunden.Verladewerk AND touren.Entladewerk = touren_kunden.Entladewerk
wo kommt nun der Befehl SUM mit der Formel zum multiplizieren hin ???
Hier die Lösung
SELECT sum(Preis * Gewicht) from touren_kunden, touren WHERE touren.Verladewerk=touren_kunden.Verladewerk AND touren.Entladewerk=touren_kunden.Entladewerk
yo,
Hier die Lösung
der thread könnte glatt unter selbsunterhaltung durchgehen... ;-)
Ilja