Subselect

Hallo,
ich bin mySQL-Neuling und habe eine Frage zum Thema subselect.
(Zumindest hoffe ich, dass das die Lösug meines Problems ist).
Ich habe eine Tabelle (comprodutos), in der Produkttypen und Produkt-Ids stehen.
Zunächst muss ich alle Produkte finden, deren Produkttyp =2 ist und die Produkt-Ids merken.

Mit den ids muss ich dann in meine zweite Tabelle (comprodutosatribuicoescaracteristicas) gehen und die Werte aus der Spalte Valor auslesen, deren Zeilen sowohl die gefundenen ids enthält, als auch den Wert 435 in einer anderen Spalte.

Ich habe leider keine Ahnung, wie ich das ans Laufen kriege.
Kannst du hier helfen?

mfg,
David

Hallo

das hier wäre wohl ein klassischer Subselect, der Ergebnisse liefern würde.

—>
Select ID, Valor from comprodutosatribuicoescaracteristicas
where ID in (Select ID from comprodutos
Where ProduktType = 2)
and [andereSpalte] = 435

Select comprodutosatribuicoescaracteristicas.ID, comprodutosatribuicoescaracteristicas.Valor from comprodutosatribuicoescaracteristicas, comprodutos
where comprodutosatribuicoescaracteristicas.ID = comprodutos.ID
and comprodutosatribuicoescaracteristicas.[andereSpalte] = 435

Tausend Dank!.
Das funzt

hallo David
mit ms-Access wär’s eine Abfrage, dann Abfrage der Abfrage usw. ziemlich easy.
mit mysql kenne ich mich nur oberflächlich aus,
inwieweit eine Abfrage der Abfrage in der neuen Version möglich ist, weiß ich nicht und hab im Moment keine Zeit, das rauszukriegen, obwohl es mich interessiert.
mit postgresql geht es, hab aber auch da keine praktischen Erfahrungen
tut mir leid
Gruß Bruno