From ef3fe6457f784761da0cad29e007f22877ccb6a9 Mon Sep 17 00:00:00 2001 From: Jan Kvetina Date: Sat, 15 Jan 2022 10:04:35 +0100 Subject: [PATCH] Fix join --- views/obj_constraints_fix_dt1.sql | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/views/obj_constraints_fix_dt1.sql b/views/obj_constraints_fix_dt1.sql index aaa66c0..fc97503 100644 --- a/views/obj_constraints_fix_dt1.sql +++ b/views/obj_constraints_fix_dt1.sql @@ -51,14 +51,9 @@ JOIN s b ON b.r_constraint_name = s.constraint_name AND b.position = s.position CROSS JOIN x -WHERE s.data_type != b.data_type +WHERE b.data_type != s.data_type AND ( - s.column_name IN ( - SELECT c.column_name - FROM user_tab_cols c - JOIN x - ON x.table_name = c.table_name - ) - OR x.table_name IS NULL + x.table_name IN (b.table_name, s.table_name) + OR x.table_name IS NULL );