I'm using drupal 6 and i've created a view and in view query i want to add

我正在使用drupal 6,我已经创建了一个视图,并且在视图查询中我想添加

GROUP BY AND DISTINCT CLAUSE.

分组和不同的条款。

For that i tried to use views_groupby contributed module but it only provide COUNT SQL Aggregation Function.

为此,我尝试使用views_groupby贡献模块,但它只提供COUNT SQL聚合函数。

I don't know how to add group by clause and distinct clause in view query using hook_views_query_alter(&$view, &$query).

我不知道如何使用hook_views_query_alter(&$ view,&$ query)在视图查询中添加group by子句和distinct子句。

So that it look like this -

所以它看起来像这样 -

SELECT DISTINCT(node.nid) AS nid, OTHER_COLUMN 
FROM TABLE_NAME 
JOIN ANOTHER_TABLE ON JOIN_CONDITION 
GROUP BY nid

Any help or suggestion would be greatly appreciated.

任何帮助或建议将不胜感激。

4 个解决方案

#1


1

On your View edit form, under Basic Settings, try turning the Distinct setting on.

在“视图”编辑表单的“基本设置”下,尝试打开“不同”设置。

You may also try to use the Gear Icon for the Style section under Basic Settings. There you can specify a field to group by, if your row style is fields.

您也可以尝试在“基本设置”下的“样式”部分使用“齿轮图标”。如果您的行样式是字段,则可以指定要分组的字段。

更多相关文章

  1. 从MySQL转储中删除DEFINER子句。
  2. 从Access表将数据导入Excel,从子句中出现语法错误
  3. 将非常简单的Expression >转换为SQL where子句
  4. 抱SQL SERVER大腿之我爱用视图(对大数据量的管理)
  5. 创建视图时ORA-01031
  6. HSQLDB / Oracle - IN子句中的1000多个项目
  7. 自定义视图(组合控件)
  8. RecycleView的多视图Epoxy库
  9. android listview多视图嵌套多视图

随机推荐

  1. JavaWeb中GET请求url传参中文乱码问题
  2. 黑马程序员-异常小结
  3. 如何在泽西Rest Webservice中接受json数
  4. 栅栏(CyclicBarrier类)的用法
  5. java多态及其与c++的差异
  6. [JS] JavaScript框架(2) D3
  7. Spring Bean类可以包含静态方法吗?
  8. Java,Socket&TCP编程 实现多线程端对端通
  9. spring data RedisTemplate无效果
  10. jswdk/jsdk/jdk到底分别是什么东西