sql >> データベース >  >> RDS >> Oracle

SQLエラーORA01427

    ご覧のとおり、ここ

    これは、サブクエリ

    select distinct(did) from datastore.get_dept_alias
    where upper(ltrim(rtrim(deptalias))) = upper(ltrim(rtrim(PT."Dept Descr")))
    AND cid = PT.CID)
    

    複数の行を返しています。

    ですから、distinct (did)でよろしいですか? ユニークです?そうではないようです。 where rownum = 1の使用はお勧めしません 更新に使用される値がわからないためです。 ORDERBYを使用しない限り。



    1. ユニティでc#を使用してMySQLデータベースにアクセスしますか?

    2. WordPressでmysqlクエリを実行するにはどうすればよいですか?

    3. 列値をサブストリングとするPostgresLIKE

    4. mysqlgroupbyおよび左結合で2番目に高い値を取得する方法