我在Postgres数据库中有一个名为FruitMarket的表,列是水果,市场,价格和供应商。
<表类>
水果市场率 供应商 tbody><<tr>苹果 Sector3 50 α 香蕉Sector9 10 β 芒果Sector3 60 γ 橙色Sector3 40 δ 香蕉Sector3 15 ε 芒果Sector9 70 ω 橙色Sector9 35 σ 苹果Sector9 45 kappa 表类>
看看是否有帮助:
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
带子查询的连接可用于模拟表连接,但使用自定义结果