Verschachtelte Abfrage
-
N'Abend zusammen,
würde gerne wissen, ob die Abfrage, die ich machen möchte so ohne weiteres Möglich ist, und wenn ja wie? Hab da momentan überhaupt keinen Ansatz.
Also erstmal zudem was ich vorhabe:
Ich habe zwei Tabellen:
1. Lieferanten
2. BuchungenNun möchte ich mit einer Abfrage z.B. solch eine Liste erhalten:
Lieferant
Produkt
------------------------------------------
LieferantID: 12345
Rohlinge 12
Festplatten 6LieferantID: 54321
Rohlinge 2
Festplatten 1
Tastaturen 9.....
D.h. also ich möchte, dass zuerst nach Lieferant gruppiert wird,
und anschließend eine untergruppiereung nach produkt statt findet und zu den Produkten noch die Anzahl, wie oft diese verkauft wurden.Wie gesagt, hab momentan überhaupt keinen Plan, wie ich das machen soll.
Vielleicht hat jemand einen Tipp für mich. Wahrscheinlich muss ich das
über eine verschachtelte Select Abfrage realisieren, aber wie?Vielen Dank schon mal für eure Antworten.
mfg
chloe
-
Äh ja, alles Klar. Wir raten jetzt einfach mal wie die Tabellen aussehen und was für Beziehungen bestehen.
-
Ich weiß nicht, ob das deine Ansprüche erfüllt, aber versuch's mal mit:
SELECT liefer_id,prod_typ,count(prod_name) AS anz FROM Bestellung GROUP BY liefer_id,prod_name ORDER BY liefer_id,prod_name
-> Das Ergebnis würde etwa so aussehen
liefer_id prod_typ anz 12345 Festplatte 6 12345 Rohling 12 54321 Festplatte 1 54321 Rohling 2 54321 Tastatur 9