Mahlzeit Revo,
Hole die id und die Beschreibung aus Tabelle 2 und hänge an jede Zeile an, wie oft die id in Tabelle 1 vorkommt.
Folgendes sollte ein ansatzweise brauchbares Ergebnis liefern:
SELECT t2.id
, t2.beschreibung
, count(t1.*) AS anzahl
FROM tabelle2 AS t2
JOIN tabelle1 AS t1 ON t2.id = t1.id
GROUP BY t2.id
, t2.beschreibung
Wenn nicht, beschreibe bitte detaillierter, was genau nicht richtig ist und wie genau Deine Datenstruktur aussieht.
- Gibt es in SQL (außer der Übergabe an eine Stored Procedure - da auf dem Server, auf dem die Abfrage ausgeführt werden soll nicht verfügbar) eine Möglichkeit aus einem Subquery auf Felder des äußeren Querys zuzugreifen?
Nein, das geht generell nicht. Ganz einfach, weil Sub-Queries *VOR* der äußeren Query abgearbeitet werden ...
MfG,
EKKi
--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|