Announcement

Collapse
No announcement yet.

Joins auf mehrere Keys gleichzeitig

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Joins auf mehrere Keys gleichzeitig

    Ich habe folgendes Problem. In ein bestehendes Projekt soll eine zusätzlich Tabelle eingebaut werden in der sich Rabattschlüssel befinden. Diese Rabattschlüssel sind zum einen vom Hersteller abhängig, zum anderen aber von einer weiteren Tabelle die in diesem Fall aber variabel sein kann.

    Also das 2. Join kann z.B. auf den Key von ner Profiltabelle zugreifen oder auf den Key von der Tabelle Teilungen usw. Insgesamt sind es 6 verschiedene Möglickeiten. Das ist abhängig vom jeweiligen Hersteller.

    Kennt da jemand ne Lösung wie man so etwas realisieren kann?

  • #2
    Man läßt einfach die Constraints weg. Dann muß man sich aber selbst um die Konsistenz der Einträge kümmern.

    Comment


    • #3
      Na die Constraints sind ja garnicht das Problem. Sondern die Ausgabe der Daten.

      Also, rein theoretisch kann man für Eintrag 1 einen Rabatt anlegen der folgende Kriterien erfüllt: Angabe des Profils, Angabe der Teilung. Also Daten in der Tabelle Rabatte bei Profil und Teilung. Der 2. Eintrag ist dann Beispielsweise nur noch abhängig vom Profil. und der 3. dann z.B. nur noch von der Art.

      Hatte es mit CASE ... END vesucht. Nur da wird halt nur immer das erste zutreffende Gewählt. Also steht Teilung als erstes und das trifft zu, bezieht er die weiteren Angaben nicht mehr mit ein.

      Comment

      Working...
      X