Zum Inhalt springen

Schwieriges SQL Statement über 4 Tabellen


Habi

Empfohlene Beiträge

Hallo zusammen,

ich habe ein größeres SQL Problem. Ich möchte aus Daten, die über 4 Tabellen verstreut sind zwei Informationen herausziehen.

Ich habe folgende Tabellen:

hc_offer:

nID INTEGER PRIMARY KEY,

FK_USER_Create_ID INTEGER,

...

hc_position :

nID INTEGER PRIMARY KEY,

nAmount INTEGER ,

FK_ASSEMBLY_ID INTEGER

...

hc_userdef_assembly:

nID INTEGER PRIMARY KEY,

FK_ASSEMBLY_Original_ID INTEGER,

doTotalPrice DOUBLE

hc_cross_offer_position:

FK_OFFER_ID INTEGER,

FK_POSITION_ID INTEGER

Ich möchte nun die Gesamtanzahl aller hc_offer's eines Benutzers ermitteln (ID = 11) und zusätzlich die Summe seiner Preise doTotalPrice aus hc_userdef_assembly. Ich habs wie folgt versucht. Die Anzahl stimmt, aber die Summe überhaupt nicht.

SELECT COUNT ( hc_offer.nID ) , SUM ( hc_userdef_assembly.doTotalPrice )

FROM hc_offer , hc_cross_offer_position , hc_position , hc_userdef_assembly

WHERE hc_offer.FK_USER_Create_ID = 11 AND hc_cross_offer_position.FK_OFFER_ID = hc_offer.nID AND hc_position.FK_ASSEMBLY_ID = hc_cross_offer_position.FK_POSITION_ID AND hc_position.FK_ASSEMBLY_ID = hc_userdef_assembly.nID

Kann mir einer einen Tipp geben?? Mach jetzt schon seit geraumer Zeit dran rum und komm auf keinen grünen Ast.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...