select name, phone, 'users' as table_name from users union select name, phone, 'vendors' as table_name from vendors;
The best solution would be to use union all , so the server will not check individual values
select name, phone, 'users' as table_name from users union all select name, phone, 'vendors' as table_name from vendors;
source share