Я не уверен, что это действительно возможно в SQL, как я понимаю. Если я правильно понимаю, вы хотите, чтобы дата ревизии подключенных узлов, но эти узлы объединяются через отношения, которые сделают их revision_date похожими на attach_node.revision_date и attach_node_2.revision_date. Таким образом, сортировка по дате редакции будет неоднозначной, но вы не можете сортировать по одному и тому же столбцу из двух разных таблиц.
Таким образом, вам, возможно, придется переопределить цель, или если вы можете понять SQL (может быть, я просто полон индюка и медлительности сегодня), но представления не могут с этим справиться, вы можете использовать hook_views_query_alter
в своем модуле и настроить $query->where
IIRC. Вы также можете hook_views_pre_execute
, хотя это явно уродливее и требует, чтобы вы могли анализировать SQL. Хорошо, если вы просто собираетесь полностью заменить SQL, хотя в каком-то представлении, и использовать интерфейс представлений только для его замечательного аргумента и параметров вывода.