add batch remove batch split batch comment selection show hidden batches hide batch highlight batch
db<>fiddle
donate feedback about
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
Help with an interesting Postgres question: Why isn't an Index Only Scan used on a partition accessed via the parent table?.
SELECT 18
field1 spotted_table origin_query
a table2_insert_target INSERT INTO table2_insert_target{ name, age, city, id}
       SELECT name, age, city, id FROM table1_select_source
a table1_select_source INSERT INTO table2_insert_target{ name, age, city, id}
       SELECT name, age, city, id FROM table1_select_source
b table3_select_source select from table3_select_source
c table4_select_source select * from table4_select_source
d table5_delete_target delete from table5_delete_target using table6_delete_source
d table6_delete_source delete from table5_delete_target using table6_delete_source
e table7_update_target update table7_update_target from table8_update_source
e table8_update_source update table7_update_target from table8_update_source
f table9_table_expression table table9_table_expression
g table10_not_unpacked select table10_not_unpacked from table10_not_unpacked
h table11_select_into_target SELECT $$abc$$ InTo table11_select_into_target;
i table12_from_only select * from only table12_from_only;
j table13_join1 select * from table13_join1 join table14_join2 on true
j table14_join2 select * from table13_join1 join table14_join2 on true
k table14_table_expression_in_subquery select * from (table table14_table_expression_in_subquery);
l "table15_double_quoted" select * from "table15_double_quoted"
m "select * from table16_problems,, !@$@%#%#^@&%;;'" select * from only "select * from table16_problems,, !@$@%#%#^@&%;;'"
n "select * from table17_multiple_problems,, !@$@%#%#^@&%;;'" select * from only "select * from table17_multiple_problems,, !@$@%#%#^@&%;;'", "table18_more_problems_if_greedy: THIS SHOULD NOT BE A PART OF table17"
o only select * from only """"
p "table19_comma_separated1" select * from only "table19_comma_separated1", "table20_comma_separated2", "table21_comma_separated3"
q "table22_comma_separated1" select * from only "table22_comma_separated1", (select from table23_in_comma_separated_subquery) as x, "table24_double_quoted_after_subquery"
q table23_in_comma_separated_subquery select * from only "table22_comma_separated1", (select from table23_in_comma_separated_subquery) as x, "table24_double_quoted_after_subquery"
r "table25_comma_separated1" select * from only "table25_comma_separated1" as "table28_alias", (select from table26_in_comma_separated_subquery) as x, table27_unquoted_after_subquery
r table26_in_comma_separated_subquery select * from only "table25_comma_separated1" as "table28_alias", (select from table26_in_comma_separated_subquery) as x, table27_unquoted_after_subquery
SELECT 24