Pergunta de entrevista da empresa Avant

difference between where and having, types of joins.