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

複数列のクエリの1つの列で一意の値を取得するOracle11gSQL

    Eric Petroeljeはほぼ正しいです:

    SELECT * FROM TableA
    WHERE ROWID IN ( SELECT MAX(ROWID) FROM TableA GROUP BY Language )
    

    注:ROWNUM(結果セット内の行番号を示す)ではなく、ROWID(行の一意のID)を使用します



    1. 最新のものを除くすべてのレコードを削除しますか?

    2. 再マッピングの処理方法は、WindowsまたはSQLログインにマッピングされたユーザーに対してのみ実行できます。

    3. PostgreSQL-別のセル値に従ってデフォルトのセル値を設定します

    4. 生成されたPDFファイルをJavaを使用してMySQLデータベースに保存するにはどうすればよいですか?