diff --git a/src/Association/HasManyViaAssociation.php b/src/Association/HasManyViaAssociation.php
index <HASH>..<HASH> 100644
--- a/src/Association/HasManyViaAssociation.php
+++ b/src/Association/HasManyViaAssociation.php
@@ -53,7 +53,7 @@ class HasManyViaAssociation extends HasManyAssociation implements AssociationInt
         $result[] = '     */';
         $result[] = '    private function ' . $this->getFinderMethodName() . '()';
         $result[] = '    {';
-        $result[] = '       return $this->pool->find(' . var_export($this->getInstanceClassFrom($namespace, $target_type), true) . ')->join(' . var_export($this->getInstanceClassFrom($namespace, $intermediary_type), true) . ')->where("`' . $this->getFkFieldNameFrom($source_type) . '` = ?", $this->getId());';
+        $result[] = '       return $this->pool->find(' . var_export($this->getInstanceClassFrom($namespace, $target_type), true) . ')->join(' . var_export($this->getInstanceClassFrom($namespace, $intermediary_type), true) . ')->where("`' . $intermediary_type->getTableName() . '`.`' . $this->getFkFieldNameFrom($source_type) . '` = ?", $this->getId());';
         $result[] = '    }';
     }
 }
Prepare finder for has many via association