Hallo,
ich möchte so eine Abfrage ausführen aber bekomme einen Fehler:
select STEP_ID from Bestellung where Artikel_ID like '%ABC.%'
and
PRODUCT_ID=(SELECT PRODUCT_ID FROM Bestellung where STEP_ID='step2')
Die Unterabfrage hat mehr als einen Wert zurückgegeben. Das ist nicht zulässig, wenn die Unterabfrage auf =, !=, <, <=, > oder >= folgt oder als Ausdruck verwendet wird.
Also, ich möchte alle Steps zurückbekommen, die mit '%ABC.%' anfangen und zu bestimmten Produkten gehören, die wieder STEP_ID='step2' haben.
Wie kann ich so eine Abfrage bilden?
ich möchte so eine Abfrage ausführen aber bekomme einen Fehler:
select STEP_ID from Bestellung where Artikel_ID like '%ABC.%'
and
PRODUCT_ID=(SELECT PRODUCT_ID FROM Bestellung where STEP_ID='step2')
Die Unterabfrage hat mehr als einen Wert zurückgegeben. Das ist nicht zulässig, wenn die Unterabfrage auf =, !=, <, <=, > oder >= folgt oder als Ausdruck verwendet wird.
Also, ich möchte alle Steps zurückbekommen, die mit '%ABC.%' anfangen und zu bestimmten Produkten gehören, die wieder STEP_ID='step2' haben.
Wie kann ich so eine Abfrage bilden?
Comment