Filtering Joined Results: Applying WHERE and HAVING Conditions Across Multiple Tables | Wicked Smart Data