首页 > 解决方案 > 表内连接未显示预期结果

问题描述

我正在尝试查询以显示一些结果。我仔细检查了逻辑以确保它是正确的,看起来它应该对我有用,但没有。

我用我需要使用的逻辑创建了一个查询,代码在底部。

SELECT * FROM vendor v
-- select table
inner join product p
-- join second table
on v.V_CODE = p.V_CODE
-- link table
where p.P_QOH <= p.P_MIN;
-- filter products where product quantity on hand is less than or equal to product minimum count

-- TODO: Get results to actually display

预期结果是:现有产品数量小于或等于最小数量的产品列表。

实际结果:没有产品返回,它是空的。

这就是我的桌子的样子:桌子

标签: mysqlmysql-workbench

解决方案


从我在你的桌子上看到的情况来看,这个条件从未得到满足。如果表变得非常大并且应该是
自联接的,这也可能是一个性能问题。


推荐阅读