diff --git a/views/revisioning_handler_filter_revision_latest.inc b/views/revisioning_handler_filter_revision_latest.inc
index 09e4858..1e6d0ab 100644
--- a/views/revisioning_handler_filter_revision_latest.inc
+++ b/views/revisioning_handler_filter_revision_latest.inc
@@ -37,6 +37,12 @@ class revisioning_handler_filter_revision_latest extends views_handler_filter_bo
     $revisions_table = $this->ensure_my_table();
     $node_table = $this->query->ensure_table('node');
 
+    // If we are using a relationship we need to try again because the alias
+    // is not going to be node!
+    if (!$node_table) {
+      $node_table = $this->query->ensure_table('node_' . $revisions_table);
+    }
+
     // The subquery selects the maximum revision ID (vid) for a given node ID
     // (nid). This is guaranteed to be the latest revision, because vids are
     // assigned chronologically.
