Hilfe bei Abfrage

Jay87

Neuer Benutzer
Beiträge
1
Hallo zusammen,

ich habe ein kleines Problem und komme nach gründlicher überlegung zu keiner Lösung. Das Problem ist das das DB Schema vorgegben ist und alles andere als schön...

Ich habe 3 Tabellen
Einreichung
Faelle
Stapel

Um alle daten zu bekommen muss ich die Tabellen miteinander Joinen.
Einreichung und Faelle haben beide eine Spalte "fall_nummer"
Faelle und Stapel haben beide eine Spalte "Stapel"

In der Tabelle Einreichung sind die Aufsummierten Faelle eingetragen.
In der Tabelle Faelle sieht man alle einzelnen Faelle.
Jede "Fall_Nummer" kann mehreren "Stapel" zugeordnet sein.

Hier noch einmal Bilder zu den Tabellen

Tabelle Einreichung

einreichung.jpg


Tabelle Faelle

Faelle.jpg


Tabelle Stapel

Stapel.jpg


Ausgabe

ausgabe.jpg



Meine derzeitige Abfrage sieht wie folgt aus

SELECT
ei.abrechnungs_nummer,
ei.anzahl_faelle,
ei.anzahl_faelle_bearbeitet,
st.stapel,
st.erfasst
FROM
einreichung ei,
faelle fa,
stapel st
WHERE
ei.fall_nummer = fa.fall_nummer
AND fa.stapel = st.stapel
GROUP BY
ei.abrechnungs_nummer,
ei.anzahl_faelle,
st.stapel,
st.erfasst,
ei.anzahl_faelle_bearbeitet;

Das Problem ist jetzt das er mir ein doppelten Eintrag zurück gibt.
Ziel wäre es das in der Ausgabe nur noch ein Eintrag angezeigt wird.

Ich freue mich auf eure Antworten
Gruß Jay
 
Werbung:
Dein Select Statement passt nicht zur Ausgabe und läuft so ziemlich sicher nicht.
In aller Regel gruppiert man nicht nach Spalten, die nicht ausgegeben werden.

Zur besseren Nachvollziehbarkeit ist es üblich, dass man Daten postet, die auch weiterzuverarbeiten sind, also Create Table und Insert Statements, statt Screenshots.

Wenn das Datenmodell so ist wie es ist, müsstest Du auch genauer sagen, was Du eigentlich erwartest als Ausgabe.
 
Zurück
Oben