mysql - 列出至少包括三个不同零件(不是数量)的订单的订单号。也显示订购的零件数量?
问题描述
我想查询邮购数据库,以下是我要获取的信息
列出至少包括三个不同零件(不是数量)的订单的订单号。也显示订购的零件数量?我使用了下面的查询,但它只返回第一个条目
select o.ono, od.pno
from orders o, odetails od, parts p
where o.ono = od.ono and od.pno = p.pno
having count(od.pno) > 2
解决方案
推荐阅读
- python - ValueError:列必须与键长度相同(使用python在多列中拆分列)
- selenium-chromedriver - 在 Robot Framework 中启用 ChromeDriver 日志和路径更新路径
- rxjs - RXJS 仅在以前的价值不是那么好并且我真的需要一个更好的时候才订阅
- regex - Sublime Text 3 语法文件中的正则表达式用于捕获单词后的所有内容,包括换行符
- reactjs - 无法访问存储在 React 状态中的对象的属性
- php - 通过 php 进行的 Oracle 选择不会显示在我的页面上
- django - Django ORM。仅从数据库中选择重复的字段
- python - 在 Python 中处理大文件时出现 MemoryError
- sql-server - 根据 sql server 中 xml 数据类型的节点属性中存在的文本生成 id
- angular - snapshotChanges 未检索更新的数据