diff --git modules/node/views_handler_filter_history_user_timestamp.inc modules/node/views_handler_filter_history_user_timestamp.inc
index 9f04f6c..98bc051 100644
--- modules/node/views_handler_filter_history_user_timestamp.inc
+++ modules/node/views_handler_filter_history_user_timestamp.inc
@@ -49,10 +49,10 @@ class views_handler_filter_history_user_timestamp extends views_handler_filter {
 
     $this->ensure_my_table();
     $field = "$this->table_alias.$this->real_field";
-    $node = $this->query->ensure_table('node');
+    $node = $this->query->ensure_table('node', $this->relationship);
 
     if (module_exists('comment')) {
-      $ncs = $this->query->ensure_table('node_comment_statistics');
+      $ncs = $this->query->ensure_table('node_comment_statistics', $this->relationship);
       $clause = ("OR $ncs.last_comment_timestamp > (***CURRENT_TIME*** - $limit)");
       $clause2 = "OR $field < $ncs.last_comment_timestamp";
     }
