Query Salesforce using SQL

I understand Salesforce has SOQL but I would like to join different objects like SQL capabilities or a generic report builder. I was wondering if there is a Salesforce plug-in that can support this without buying expensive CRM Analytics license?