В SQL запросе используется `JOIN` с условием `WHERE`, но результаты не соответствуют ожидаемым. Что может быть причиной?