[英]How do I collapse multiple rows that shares one identical value into a single row PRESTO SQL
我有这张桌子
ID | cnt1 | cnt2 |
---|---|---|
7775 | 1个 | |
7775 | 2个 |
我想把这些行合并起来,这样就可以了
ID | cnt1 | cnt2 |
---|---|---|
7775 | 1个 | 2个 |
我试过自连接,但它只将行附加到底部。 有任何想法吗? 谢谢你!
使用SubQuery
并按如下方式join
SELECT T1.Id,
Cnt1,
Cnt2
FROM (SELECT Id,
Cnt1
FROM Table
WHERE Cnt1 IS NOT NULL) T1
JOIN (SELECT Id,
Cnt2
FROM Table
WHERE Cnt2 IS NOT NULL) T2
ON T1.Id = T2.Id
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.