我已经谷歌搜索了一段时间但没有找到一个aswer所以我请求你的帮助。
我有一个子查询,它返回这些值:
id | item1 | item2 | item3
---|-------|-------|------
1 | 123 | Null | Null
1 | Null | 213 | Null
1 | Null | Null | 321
我需要让它看起来像这样:
id | item1 | item2 | item3
---|-------|-------|------
1 | 123 | 213 | 321
答案 0 :(得分:3)
SELECT id,max(item1) AS item1,max(item2) AS item2,max(item3) AS item3
FROM tab
GROUP BY id