【发布时间】:2016-04-05 15:04:15
【问题描述】:
我想在我的 postgresql 选择语句中隐藏重复的列。 下面是sql代码:
SELECT name, amount, cpu, id
FROM computersystem, stock
WHERE cpu=id
UNION
SELECT name, amount, ram, id
FROM computersystem, stock
WHERE ram=id
ORDER BY name, amount
以及当前的输出:
Name:AMD Ultimate Overkill amount:2
Name:AMD Ultimate Overkill amount:10
Name:CPU Heavy, Low Graphics amount:2
Name:CPU Heavy, Low Graphics amount:10
Name:Graphics Heavy, Low CPU amount:8
Name:Graphics Heavy, Low CPU amount:10
我需要得到的只是每个名字中的一个
Name:AMD Ultimate Overkill amount:2
Name:CPU Heavy, Low Graphics amount:2
Name:Graphics Heavy, Low CPU amount:8
有没有快速解决办法?
【问题讨论】:
标签: sql postgresql duplicates