Jump to content
Sign in to follow this  
Sarah1987

Select über 3 Tabellen

Recommended Posts

Hallo,

ich habe eine Abfrage über drei Tabellen und dachte es ist schnell erledigt.

Ich stehe aber auf dem Schlauch und komme nicht weiter.

Ich habe das Problem mit drei kleinen Tabellen nachgestellt

Vielleicht hat jemand eine Idee.

 

Es gibt eine Stammdatentabelle "SOLLWERTE"

Darin stehen für jeden Autotyp die Farben und die entsprechende Menge (ich habe nur Zahlen verwendet)

ID Autotyp Farbe Menge

1 1 1 2

2 1 2 3

3 1 4 4

4 1 6 4

5 2 2 2

6 2 4 4

 

Wird ein Auto lakiert, werden die Werte in zwei Bewegungsdaten - Tabellen übernommen

und dazu die Istwerte eingetragen.

Hier die Tabelle IST_AUTOTYP

ID Autotyp

1 2

 

 

und die Tabelle

IST_FARBE

IST_AUTOTYPID Farbe Sollmenge Istmenge SOLLWERTE_ID

1 2 2 3 5

1 4 4 4 6

-----------------------------------------------------------------------------------------

Jetzt wird die Tabelle SOLLWERTE geändert und der Autotyp 2 erhält eine zusätzliche Farbe (ID 7)

 

ID Autotyp Farbe Menge

1 1 1 2

2 1 2 3

3 1 4 4

4 1 6 4

5 2 2 2

6 2 4 4

7 2 5 1

 

Wird ein Auto lackiert, werden die neuen Werte in die Tabellen IST_AUTOTYP und IST_FARBE eingetragen (ID 3 - 5).

IST_AUTOTYP

ID Autotyp

1 2

2 2

 

 

IST_FARBE

IST_AUTOTYPID Farbe Sollmenge Istmenge SOLLWERTE_ID

1 2 2 3 5

1 4 4 4 6

2 2 2 2 5

2 4 4 6 6

2 5 1 2 7

 

Jetzt möchte ich einen Select erstellen, mit dem ich alle Autotypen ( ID der Tabelle IST_AUTOTYP) herausfinde,

bei denen die Farben im Vergleich zur Tabelle SOLLWERTE geändert wurden (In diesem Beispiel also die ID 1).

Damit es etwas übersichtlicher ist, habe ich eine kleine Excelliste mit den Daten erstellt.

Außerdem ein Script, um die Tabellen und Daten in den Sql Server einzuspielen.

Vielleicht steht jemand nicht ganz so auf dem Schlauch wie ich!?!

Uebersicht.zip

Share this post


Link to post
Share on other sites
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte überlege Dir, ob es nicht sinnvoller ist ein neues Thema zu erstellen.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

Werbepartner:



×
×
  • Create New...