mysql - 表内连接未显示预期结果
问题描述
我正在尝试查询以显示一些结果。我仔细检查了逻辑以确保它是正确的,看起来它应该对我有用,但没有。
我用我需要使用的逻辑创建了一个查询,代码在底部。
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
预期结果是:现有产品数量小于或等于最小数量的产品列表。
实际结果:没有产品返回,它是空的。
这就是我的桌子的样子:桌子
解决方案
从我在你的桌子上看到的情况来看,这个条件从未得到满足。如果表变得非常大并且应该是
自联接的,这也可能是一个性能问题。
推荐阅读
- mysql - 在 MySQL 中的行更新情况下,如何制作一个将日期向前推的触发器
- c# - 在 ASP.NET Core 中使用 EF Core 加载单个实体及其相关数据的更好方法是什么?
- masstransit - 使用预定事件测试 MassTransit 传奇
- python - 如何修改同一网站的新网址的网页抓取代码?
- python - 在 python 3.9 中使用 itertools 进行嵌套循环
- python - 基于python函数确定Big O Notation
- tomcat - 如何在 web、xml 中正确定义 log4j2 配置
- javascript - 如何捕获 TinyMCE 拼写检查器后端错误 (503)
- c++ - 尝试实现 BGSlibrary 时出现 LNK2019 错误
- python - 没有收到 sdo 回复