miss.moxy
Aktives Mitglied
Thread Starter
- Dabei seit
- 15.05.2004
- Beiträge
- 6.607
- Reaktionspunkte
- 625
Hallo potentielle Helfer…
Vielleicht mag wer mich mal in die richtige Richtung schubsen.
PHP-Website, SQL-Abfrage. Eigentlich recht simpel.
Drei Tabellen: Kategorie, Subkategorie, Arbeiten.
Es gibt ~4 Kategorien, ~8 Subkategorien und X Arbeiten.
Vereinfacht: (primary key, foreign key)
kat:
id | name
sub:
id | kat_id | name
arb:
id | sub_id | name
Ich hätte gerne folgende Abfrage: alle Arbeits-ids einer Kategorie
Ich hätte an eine verschachtelte SELECT-Abfrage gedacht, ala
Aber das (auch in Variationen) will nicht klappen.
Ich bin mir mit dem IN auch nicht sicher.
Wie gehört es denn richtig? Weiß das wer?
Bitte danke
Danke & LG,
lea
Hmpf. Eigentlich sollte ich es können ):
Vielleicht mag wer mich mal in die richtige Richtung schubsen.
PHP-Website, SQL-Abfrage. Eigentlich recht simpel.
Drei Tabellen: Kategorie, Subkategorie, Arbeiten.
Es gibt ~4 Kategorien, ~8 Subkategorien und X Arbeiten.
Vereinfacht: (primary key, foreign key)
kat:
id | name
sub:
id | kat_id | name
arb:
id | sub_id | name
Ich hätte gerne folgende Abfrage: alle Arbeits-ids einer Kategorie
Ich hätte an eine verschachtelte SELECT-Abfrage gedacht, ala
Code:
SELECT arb.id from arb where arb.sub_id IN (SELECT sub.id from sub where sub.kat_id = kat.id)
Ich bin mir mit dem IN auch nicht sicher.
Wie gehört es denn richtig? Weiß das wer?
Bitte danke
Danke & LG,
lea
Hmpf. Eigentlich sollte ich es können ):