Forum: SQL |
Thema:
Elemente aus Elementen aus Elementen zählen ... |
Von:
G. Guest (
27.12.2006 13:50) |
Hey Leute!
Ich beschäftige mich zur Zeit mit folgendem Problem:
Es gibt Kateogrien (tab_kat), in denen Artikel enthalten sind (tab_art). Diese Artikel widerum haben mehrere Bestandteile (tab_bes).
Ich habe in tab_kat lediglich die Namen, ein paar Eigenschaften und natürlich die kat_id festgehalten.
In tab_art sind die Artikelbezeichnungen sowie allgemeine Infos und ihre art_id beschrieben, sowie die kat_id der kategorie, in die sie gehören.
In tab_bes sind nun die Bestandteile beschrieben. Dort habe ich die art_ids der Artikel, sowie die bes_id gespeichert.
Diese Informationen sollten eigentlich genügen um festzustellen, in welcher Kateogrie sich die Bestandteile befinden.
Ich will nun zählen, wieviele Bestandteile in einer Kategorie enthalten sind und das möglichst mit einer Abfrage.
Kleines Beispiel: Anzahl der Bestandteile in der Kategorie mit kat_id 3:
[code]SELECT COUNT(*)
FROM
tab_art AS a LEFT OUTER JOIN tab_bes AS b
ON a.art_id = b.art_id
WHERE a.kat_id = 3[/code]
Leider funktioniert das so nicht. In meiner Logik muss irgendwo ein knick sein. Kann mir jemand auf die Sprünge helfen?
thx)
Betreff |
Von |
Datum |
|
|
Guido
Nachtigall
|
02.01.2007 09:02 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!