Zum Inhalt springen

Schwieriges SQL Statement über 4 Tabellen


Empfohlene Beiträge

Geschrieben

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.

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

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...