我想在特定列中将行与重复项合并在一起,以便列出特定项而排除其他项
我尝试使用let array = [1970,1,1];
let object = Object.assign({}, array);
console.log(object);
,string_agg
和自联接,我觉得我可能只需要一个更好的group_by
,但不确定。
self join
我希望它看起来像这样(相同的元素保持未隔离)
one two three four
1 1 a NULL
2 4 b e
3 7 c x
3 7 c z
答案 0 :(得分:0)
如果您使用的是MySQL:
SELECT one, two, three, GROUP_CONCAT(four)
FROM table
GROUP BY one, two, three
否则,这在RDBMS中是不好的事情,因为这不是关系操作。 您应该在项目的客户端中执行此操作。