Drupal使用两个条件查看排序

时间:2012-12-07 15:56:41

标签: mysql drupal-7 subquery drupal-views

我想更改我的视图查询以更改查询视图。

所以我想添加一个类似的查询:

<select From (select from where) order by) order by >

只是两次订购我的数据。

即使不使用hook_view_query_alter,还有其他方法可以做我想要的吗?

我尝试了很多方法和模块(views_php,views_raw_sql,view_field_View)和 还尝试过存储过程,但不知道如何在Drupal视图中调用它

请问任何想法或暗示?

1 个答案:

答案 0 :(得分:0)

您不需要嵌套的SELECT子句来为查询添加其他排序条件。以下语法将执行您所需的操作:

SELECT ...
FROM ...
ORDER BY date1, date2

这将按date1然后按date2对结果进行排序。

在视图中,只需在您正在编辑的视图中添加另一个排序条件,就这么简单。