Jump to content

dsnakas

Members
  • Gesamte Inhalte

    3
  • Registriert seit

  • Letzter Besuch

Fortschritt von dsnakas

Rookie

Rookie (2/14)

  • Erste Antwort
  • Erster eigener Beitrag
  • Eine Woche dabei
  • Einen Monat dabei
  • 1 Jahre dabei

Neueste Abzeichen

0

Reputation in der Community

  1. dsnakas

    SQL Update Problem

    Grob umschrieben kommen die Daten aus 2 verschiedenen Quellen. Ich will quasi ein großes ganzes darausmachen. Zählt das Feld1 = Feld 2 nicht als innerjoin?
  2. dsnakas

    SQL Update Problem

    Tabelle Zuordnung ist quasi die Auflistung welcher verkäufer für welche straße zuständig ist. Bzw. beinhalt die hausnummereinteilung der straße für den verkäufer (gerade von - bis und ungerade von bis). Die Tabelle Basis_C ist quasi die Kundendatei. Nun muss ich zu jedem Kontakt den Verkäufer updaten. Darum geht es ja. Wie stell ich das sicher? Also in dem Fall. Es gibt halt nunmal mehr Kontakte in einer Straße/Hausnummer. Die Kontakte in der Tabelle Basis_C haben eine eindeutige ID. Kann man die eventuell verwenden? Wenn ja wie?
  3. dsnakas

    SQL Update Problem

    Hallo zusammen, ich hänge an einem Problem bisher dachte ich das die Lösung recht einfach aussieht...ich habe mich mal wieder getäuscht. Szenario: Tabelle "Basis_C" beinhaltet mehrere Kontakte mit der zugehörigen adresse Vorname | Name| PLZ | Strasse | Hausnummer | Status | C_verkaufer_nr| Status sagt aus ob die Hausnummer eine gerade oder ungerade Zahl ist. Tabelle "Zuordnung_P" PLZ | Strasse | von |bis |P_Status| P_verkaufer_id | |von| und |bis| beinhalten die Hausnummer range z.B. 0002 - 0020 P_Status sagt aus ob die Hausnummer zuweisung gerade oder ungerade Hausnummer betrifft. d.h. eine verkaufs id kann in einer Straße mehrere Zuweisungen haben. Z.B. gerade hausnummern von 2-20 (status gerade) und ungerade Hausnummern vo n 21-39 (Status ungerade). Ich dachte ich kann nun via einem Update : update Basis_C set Basis_C.C_verkaufer_nr = ( select Zuordnung_P.P_verkaufer_id from Zuordnung_P, Basis_C where Basis_C.Status = Zuordnung_P.P_status and Basis_C.Strasse = Zuordnung_P.Strasse and Basis_C.PLZ = Zuordnung_P.PLZ and Basis_C.Hausnummer >= Zuordnung_P.VON and Basis_C.Hausnummer <= Zuordnung_P.BIS ) go die verkäufer_nr upzudaten. Leider scheint es so zu sein dass die Update funktion nicht versteht das in einer straße mit der gleichen Hausnummer mehrere Kontakte sein können. Hat einer eine idee wie ich das lösen könnte? Leider haben die 2 Tabellen kein wirkliches join Feld.
×
×
  • Neu erstellen...