Tente isso
insert into tab2 (id_customers, value)
values ((select id from tab1 where customers='john'), 'alfa');
Perder os colchetes
Espero que ajude
insert into tab2 (id_customers, value)
values ((select id from tab1 where customers='john'), 'alfa');