Replace join method to innerJoin making join an alias to innerJoin
Factorize statements string assignment according to arguments
Add outerJoin method