diff --git modules/taxonomy.views.inc modules/taxonomy.views.inc
index 6784099..82dc0bf 100644
--- modules/taxonomy.views.inc
+++ modules/taxonomy.views.inc
@@ -401,6 +401,28 @@ function taxonomy_views_data_alter(&$data) {
 }
 
 /**
+ * Implements hook_field_views_data_alter().
+ *
+ * Add a relationship to Taxonomy Term Relationship fields.
+ */
+function taxonomy_field_views_data_alter(&$data, $field, $module) {
+  if ($field['type'] != 'taxonomy_term_reference' || $field['storage']['type'] != 'field_sql_storage') { return; }
+
+  foreach ($field['storage']['details']['sql'] as $type => $table_info) {
+    foreach ($table_info as $table => $column_info) {
+      foreach ($column_info as $column_real_name) {
+        $data[$table][$column_real_name]['relationship'] = array(
+          'handler' => 'views_handler_relationship',
+          'base' => 'taxonomy_term_data',
+          'base field' => 'tid',
+          'label' => t('term'),
+        );
+      }
+    }
+  }
+}
+
+/**
  * Implements hook_views_plugins
  */
 function taxonomy_views_plugins() {
