The Canyon QueryBuilder must be upgraded to support SQL Join operations.
We should aim to provide also a natural and fluid API though the QueryBuilder, thinking if we can make a new proc macro that handles mutable instances of the querybuilder and provides some modificatations over the current instace or directly in the current API