join or create view