Wenn JA weiter Unterabfragen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Wenn JA weiter Unterabfragen

Re: Wenn JA weiter Unterabfragen

von AndreasJBittner » Fr, 06.08.2010 19:12

Hallo,

in Deiner Zubehörtabelle muß es eine Spalte als ForeignKey geben, in der die ID des Artikels steht, zu dem das Zubehörteil gehört. Ggf. mußt Du Dir eine m:n-Tabelle erstellen, in der alle Kombinationen abgelegt sind. Du sagst nichts weiter über Deine Tabellendefinition, da ist es schwer Dir konkret zu helfen.
Dann kannst Du (erster Fall) mit SELECT Artikel, Zubehör FROM TArtikel, TZubehör where TArtikelID = TZubehör.ArtikelID GROUP BY TArtikelID ORDER BY <...> Deine Daten entsprechend ausgeben lassen.

Grüße
Andreas

Wenn JA weiter Unterabfragen

von slu » Fr, 06.08.2010 08:31

Hallo,

ich möchte folgendes erreichen:

Artikel
1
2
3

Zubehörliste | Artikel
1 | 2,3


Es gibt einen Artikel 1, dieser kann zubehör Artikel haben welche in der Zubehörliste vermerkt sind.
Nun kann es jedoch sein das ein Zubehörartikel nochmals Zubehör hat und an diesem Punkt komme ich nicht mehr weiter.

Eine Abfrage welches Zubehör zu einem gesuchten Artikel gehört ist kein Problem, nur wie frage ich die "Unterzubehörartikel" ab?

OpenOffice.org 3.2.1 mit ODBC an MySQL Datenbank

Nach oben