Thread hilfe bei SQL-Abfrage (2 answers)
Opened by chmod777 at 2011-10-25 13:00

chmod777
 2011-10-25 13:00
#153532 #153532
User since
2009-09-14
66 articles
BenutzerIn
[default_avatar]
Hi!

Ich habe ein komplexes Problem, eine SQL-Abfrage zu realisieren. Vl kann mir jmd helfen oder Anstoss geben:

Es gibt n Datensätze der Tabelle ARTIKEL die Mitglied einer Warengruppe - z.b. "14056" oder "14569" - sind.

Jetzt gibt es eine weitere Tabelle (WARENGRUPPEN) wo diese Warengruppen im Feld ID abgebildet sind. Ein weiteres Feld verweist auf die darüberliegende Warengruppe TOP_ID (im Beispiel 14000).
Der Datensatz mit ID 14000 verweist über das Feld MASTER auf die Master-Gruppe - im Beispiel 35.

das ganze etwas stukturierter:

Code: (dl )
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


So, und jetzt die Herausforderung: zähle alle Artikel, deren WARENGRUPPE unterhalb der MASTER-Gruppe 35 liegt

modedit Editiert von pq: Tag SQL hinzugefügt
Last edited: 2011-10-25 13:05:46 +0200 (CEST)

View full thread hilfe bei SQL-Abfrage