sql >> Databáze >  >> RDS >> Oracle

Jak obejít ORA-02014:nelze vybrat FOR UPDATE ze zobrazení pomocí DISTINCT, GROUP BY atd.

Myslím, že budete potřebovat něco jako:

SELECT id
  FROM test
 WHERE id =
       (SELECT MIN(id) 
          FROM test
         WHERE id > 10)
FOR UPDATE;



  1. Při vytváření pohledu v Oracle DB došlo k chybě

  2. Ukládání ID jako hodnot oddělených čárkou

  3. Jak vybrat poslední záznam z tabulky MySQL pomocí syntaxe SQL

  4. WorkbenchJ - Chyba:agregace nejsou povoleny v klauzuli GROUP BY