1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
WARENGRUPPE: MASTER | TOP_ID | ID
-- ARTIKEL: WARENGRUPPE
TABELLE:WARENGRUPPEN
MASTER TOP_ID ID BEZEICHNUNG
35 -1 14000 Hauptgruppenname
-1 14000 14056 Untergruppenname.1
-1 14000 14569 Untergruppenname.2
TABELLE:ARTIKEL
REC_ID WARENGRUPPE BEZEICHNUNG
1 14056 Bezeichnung.1
2 14569 Bezeichnung.2
3 36778 Bezeichnung.3
4 14056 Bezeichnung.4
5 14569 Bezeichnung.5
6 14569 Bezeichnung.6
7 36778 Bezeichnung.7
8 14569 Bezeichnung.8
2011-10-25T11:00:48 chmod777meinst.zähle alle Artikel, deren WARENGRUPPE unterhalb der MASTER-Gruppe 35 liegt
1
2
3
4
5
6
7
8
9
10
11
SELECT
count(a.REC_ID)
FROM
ARTIKEL as a
join WARENGRUPPEN as w1 on
a.WARENGRUPPE = w1.ID
join WARENGRUPPEN as w2 on
w1.TOP_ID = w2.ID
WHERE
w2.MASTER = 35
;