PostgreSQL:如何在不同列中显示同一表的共同结果?



我在Postgres数据库中有一个名为FruitMarket的表,列是水果,市场,价格和供应商。

<表类> 水果市场率供应商tbody><<tr>苹果Sector350α香蕉Sector910β芒果Sector360γ橙色Sector340δ香蕉Sector315ε芒果Sector970ω橙色Sector935σ苹果Sector945kappa

看看是否有帮助:

SELECT rate as rate1, vendor as vendor1
FROM FruitMarket F1
INNER JOIN (SELECT * FROM FruitMarket WHERE Market='Sector3') F2
ON F1.fruit = F2.fruit
INNER JOIN (SELECT * FROM FruitMarket WHERE Market='Sector2') F3
ON F1.fruit = F3.fruit

带子查询的连接可用于模拟表连接,但使用自定义结果

相关内容

  • 没有找到相关文章

最新更新