【发布时间】:2021-05-14 22:27:38
【问题描述】:
我正在创建一个视图,从 3 个不同的表中提取数据以进行查询。到目前为止,这是我的代码,我只是不确定如何集成内部连接,因为我已经有一个 select 语句,我无法想象它。重写我的代码将不胜感激!
AS SELECT c.nutritional_value, i.item_id, i.item_name,
m.sell_price, m.buy_price
FROM consumables c, items i, merchants m
WHERE c.item_id=i.item_id
AND c.item_id=m.item_id```
【问题讨论】:
-
这里有什么问题?当您放置涉及两个表的
where条件时,两个表的内部连接已经(隐式和旧式形式)集成。但它在 ANSI 连接形式中更具可读性和调试性,the documentation 中有很多示例很好地解释了这一点。