Subquery returns more than 1 row
Hallo,
ich habe mal wieder eine Frage - und zwar zu folgender Abfrage:
SELECT items.ItemNrInt,
(SELECT SUM( items_stock.PhysicalStock ) AS PhysicalStock
FROM items_stock, items
WHERE items_stock.ItemNrInt = items.ItemNrInt
AND items.attr_gender = '9'
AND items.attr_saison = '1020'
AND items.ItemName LIKE 'dr%' GROUP BY items.ItemNrInt) AS stockValue
FROM items WHERE items.attr_gender = '9' AND items.attr_saison = '1020' AND items.ItemName LIKE 'a%' GROUP BY items.ItemNrInt
Das ganz ist nur ein kleiner Teil einer ziemlich umfangreichen Abfragen, die auch der Grund dafür ist, die Abfrage für die "stockValue" so anzugehen.
Mir ist vollkommen klar, dass hier der Fehler "Subquery returns more than 1 row" ausgeworfen wird - aber gibt es eine Möglichkeit, die "stockValue" seperat abzufragen unter Berücksichtigung der Parameter aus der Haupt-WHERE-Klausel?
Danke schonmal
Mark
Subject
Views
Written By
Posted
Subquery returns more than 1 row
3104
December 15, 2011 08:48AM
1784
December 15, 2011 12:41PM
1604
January 06, 2012 09:51AM
1844
January 06, 2012 11:35AM
1258
January 11, 2012 03:55AM
2969
January 11, 2012 05:59AM
1294
January 11, 2012 08:26AM
1496
January 12, 2012 04:52AM
1337
January 12, 2012 06:04AM
2043
January 12, 2012 06:33AM
2190
January 12, 2012 01:23PM
1529
January 13, 2012 03:27AM
1914
January 13, 2012 04:42AM
Sorry, you can't reply to this topic. It has been closed.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion
of Oracle or any other party.