私は2つのテーブルを持っています
製品 (ID、名前、CCode)
カテゴリ (CCode、CatName) - 主キーなし
Insert Into ProductNew (DW_Prod_Id、ProdId、ProdName、CC、CName)
Dw_Prod_Id.Nextval、ID、名前、CCode、
(Select CatName From Category cc, Product p Where cc.CCode IN p.CatCode Group By CatName )
製品から;
SQL エラー: ORA-01427: 単一行のサブクエリが複数の行を返します 01427. 00000 - "単一行のサブクエリが複数の行を返します"
サブクエリが複数の行を返すため、上記のエラーが発生します。CatName を取得して新しいテーブルに行を挿入できるように、Product テーブルの各行の CatCode を Category テーブルに一致させたいと思います:)