SQL多对多子查询

时间:2015-12-18 15:39:42

标签: sql postgresql many-to-many

这是显示我当前查询的SQLFiddle

我希望为每个联系人+位置关联显示一行,并将所有角色分组。因此,对于每个唯一位置+联系人组合,我将得到2 - 1个结果,而不是5个结果,并且该联系人的所有角色组合成数组或其他。

不确定原始SQL是否可行。

基于架构的期望结果:

location 1        ryan       accountant, admin
location 2        steve      admin, manager, developer

只显示有联系人的地点。

2 个答案:

答案 0 :(得分:1)

使用scrolling

SQL Fiddle

array_agg

答案 1 :(得分:0)

  if($('.navbar').is(':animated')){
    return false;
  }