diff --git handlers/views_handler_argument.inc handlers/views_handler_argument.inc
index 7329a15..35cc9c9 100644
--- handlers/views_handler_argument.inc
+++ handlers/views_handler_argument.inc
@@ -591,7 +591,7 @@ class views_handler_argument extends views_handler {
     if (isset($this->name_table)) {
       // if the alias is different then we're probably added, not ensured,
       // so look up the join and add it instead.
-      if ($this->table_alias != $this->table) {
+      if ($this->table_alias != $this->name_table) {
         $j = views_get_table_join($this->name_table, $this->table);
         if ($j) {
           $join = clone $j;
