我有一张桌子
a b c
1 2
1 3
1 4 1
2 1 2
如果值相同,则应合并a和c列。如果不相同,那么总是空的
所以结果应该是:
a b
1 2
1 3
1 4
2 1
是否可以在PostgreSQL中应用任何功能?
答案 0 :(得分:1)
你在找这样的东西吗?
SELECT COALESCE(c, a), b
FROM your_table
WHERE COALESCE(c, a) = a
答案 1 :(得分:1)