我有两张桌子
产品(ID、名称、CCode)
类别(CCode、CatName)- 无主键
插入 ProductNew(DW_Prod_Id、ProdId、ProdName、CC、CName)
选择 Dw_Prod_Id.Nextval、Id、Name、CCode、
(Select CatName From Category cc, Product p Where cc.CCode IN p.CatCode Group By CatName )
来自产品;
SQL 错误:ORA-01427:单行子查询返回多于一行 01427. 00000 -“单行子查询返回多于一行”
我收到上述错误因为我的子查询返回不止一行。我想将 Product 表中每一行的 CatCode 与 Category 表匹配,以便我可以获得 CatName,然后将行插入到我的新表中:)