Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo zusammen.

Ich hänge hier grade an ner SQL Abfrage und komm nich wirklich weiter:

Ich habe drei Tabellen:

booked_products:

booking_id

kdnr

productid

info

customer

kdnr

name

e-mail

blabla

products

productid

beschreibung

monthly

bla

bla

Nun habe ich einige Produkte, die Monatlich abgerechnet werden (monthly=1)

In der booked_products habe ich verknüpft, welcher Kunde welches Produkt gebucht hat. Hier kann es auch sein, dass der gleiche Kunde das gleiche Produkt mehrmals gebucht hat:

booking_id = 1

kdnr = 2

productid = 10

info = Produkt1_buchung1

booking_id = 2

kdnr = 2

productid = 10

info = Produkt1_buchung2

Jetzt will ich eine Abfrage, die mir zurückgibt:

* AUS booking_products

name, email, etc AUS customer

produktbeschreibung AUS products

mein erster versuch war:

SELECT * FROM booked_products INNER JOIN customer ON (booked_products.kdnr

= customer.kdnr) INNER JOIN products ON (booked_products.productid =

products.productid) WHERE products.monthly = 1

Aber das ist nicht richtig, denn mein Ergebnis ist zwar von den Spalten her richtig, aber ich erhalte immer nur den letzten Eintrag des products das der Kunde gebucht hat...

Hat jemand nen tip für mich?

Gruß

Philipp

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