Moin Sven
Danke erstmal für dein Statement. Ich bastel seit einiger Zeit mit SQL rum und finde es macht Spass damit zu arbeiten. Auf deine Frage hin warum Überkreuzt mit 2 tabellen.
Schau mal :
CREATE TABLE touren\_kunden (
kd\_ID int(11) NOT NULL auto_increment,
Kunde varchar(254) NOT NULL default '',
Verladewerk varchar(254) NOT NULL default '',
Entladewerk varchar(254) NOT NULL default '',
Preis varchar(6) NOT NULL default '',
PRIMARY KEY (kd\_ID)
)
dort steht anhand der Gleichheit vom Verladewerk, Entladewerk den es auch in der Tabelle touren gibt der Preis drin.
Da es für eine Tour immer den selben Betrag gibt errechne ich ihn damit.
Der Updatebefehl sollte dazu beitragen das in der Spalte Erloese in der Tabelle touren der Betrag eingesetzt wird.
Kurzum ich wollte in einem Eingabefeld nur die Lieferscheinnummer eingeben und das SQL sollte mir den Erloes in die Spalte schreiben.
Ich hab gerade mal mit den Update Befehlen rum gespielt, leider bekomme ich es nicht hin.
Ich poste dir hier noch die Struktur der Tabelle touren
CREATE TABLE touren (
tour\_ID int(11) NOT NULL auto_increment,
Verladedatum date NOT NULL default '0000-00-00',
Verladewerk varchar(255) NOT NULL default '',
Verladebetrieb varchar(255) NOT NULL default '',
Lieferscheinnummer varchar(255) NOT NULL default '',
Gewicht varchar(255) NOT NULL default '',
Entladewerk varchar(255) NOT NULL default '',
CoilNr varchar(255) NOT NULL default '',
Abgerechnet varchar(10) NOT NULL default '',
Kennzeichen varchar(255) NOT NULL default '',
Sondertour varchar(255) NOT NULL default '',
news\_datetime datetime NOT NULL default '0000-00-00 00:00:00',
Erloese varchar(254) NOT NULL default '',
PRIMARY KEY (tour\_ID)
)
wie du sehen kannst werden jedem Datensatz eine eindeutige ID zugewiesen, darauf hab ich dann doch schon geachtet.
Es wäre nett von dir wenn du mir ausnahmsweise die UPDATE Syntax posten könntest denn ich komm da leider nicht weiter.
Gruss Thomas