Nesmíte používat ANSI join syntaxe, použijte starou syntaxi spojení Oracle. Je to chyba v Oracle.
Také z dokumentů Oracle http://docs.oracle.com /cd/B19306_01/server.102/b14223/basicmv.htm ,
Definování dotazů pro materializovaná zobrazení pouze spojení a žádné agregace mají následující omezení pro rychlé obnovení:
-
Všechna omezení z „Obecných omezení rychlého obnovení“.Obecné omezení
-
Nemohou mít klauzule nebo agregáty GROUP BY.
-
Řádky všech tabulek v seznamu FROM se musí objevit v seznamu SELECT
v dotazu. -
Protokoly materializovaných zobrazení musí existovat s rowids pro všechny základní tabulky v seznamu FROM dotazu.