First, I do not understand why you would need to do FULL JOIN between same tables (dbname.table2). I am sure we can avoid that if we know what is the exact requirement. Anyways, for any reason if you want to do that, then you can JOIN them on PI of this table rather than doing 1=2. And to answer your question, yes, it would do full outer join all the time you use this view in any query. It would always perform all the joins written in the view whenever you use it.
↧