我有兩個表子查詢返回多個行
產品(ID,姓名,CCODE)
類別(CCODE,CatName) - 無主鍵
Insert Into ProductNew (DW_Prod_Id, ProdId, ProdName, CC, CName)
Select Dw_Prod_Id.Nextval, Id, Name, CCode,
(Select CatName From Category cc, Product p Where cc.CCode IN p.CatCode Group By CatName)
From Product;
SQL錯誤:ORA -01427:單行子查詢返回多個行 01427. 00000 - 「單行子查詢返回多於一行」
我得到上述錯誤,因爲我的SubQuery返回多個行。 我想每一行的產品,從表中CatCode匹配類別表,這樣我可以得到CatName,然後插入行到我的新表:)
燁改變了我的表名,讓我嘗試了這一點;) –