postgresql 如何抽取最大值对应的类别?

问题:想运用postgresql 抽取表A中的原料,找到其最高单价及最高单价对应的地点、最低单价及最低单价对应的地点,达到表B的效果,请各位大神指点。(我会核算最高、最低单价,但是不能对应到最高单价、最低单价的地点)图片说明

https://blog.csdn.net/lhq186/article/details/74640477