mysql - MySQL选择购买最多的客户的名字
问题描述
我在图像中有 5 个相互连接的表
[![图像1][1]][1]
我试过写查询
SELECT lastname,firstname
FROM customer,purchase_order
where customer.customer_id=purchase_order.customer_id
大多数购买应该考虑什么参数?
解决方案
您可以通过调整 select 子句(删除 order_id)来解决这个问题。然后,您将需要一个 HAVING 子句来实现仅显示具有最多采购订单的客户的条件。
推荐阅读
- lazy-loading - jQuery.Lazy Vimeo 问题
- spring - 社交媒体,如 Spring Boot 中的个人资料页面 URL
- java - InvalidAlgorithmParameterException: IV 必须在 CBC 模式下指定
- webpack - aurelia 为 prod 构建时 IE 加载缓慢,但在为 dev 和 stage 构建时并不慢
- c - 如何在 C 中创建真正的随机数(IDE:MPLAB)
- c# - 创建我自己的控件
- java - 在 Java 中使用 TimeUnit 转换的性能下降
- java - 如何使用嵌入式 tomcat 减少 Spring Boot 应用程序的内存使用?
- javascript - 在 JS 中获取属性值 - 最快的方法
- php - 在 PHP 中同时进行运算符和赋值?