mysql - 使用连接和组对 MySQL 查询进行排序

标签 mysql

我有这个 MySql 查询:

SELECT *
FROM Customer c 
JOIN eHRDemographic ehD ON ehD.CxID = c.CustomerID  
JOIN CustPrimaryWeight cpW ON cpW.CxID = c.CustomerID  
WHERE c.CustomerID =22703 
GROUP BY c.CustomerID 
ORDER BY cpW.CustPrimaryWeightID DESC

这实际上并不能正常工作,因为 CustPrimaryWeight 表有多个条目,并且它只是连接第一个条目,而不是最近的条目,因为 ORDER 语句似乎没有执行任何操作。

有什么想法吗?

最佳答案

关于mysql - 使用连接和组对 MySQL 查询进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2737029/

相关文章:

php 在 mysql 中使用单列数组

MYSQL SELECT * 不适用于 GROUP BY 和 HAVING

c# - 在 C# 中实现 MYSQL 通知系统失败

php - 如何使用查询从数据库中查找指定的字符串(该字符串存储为 JSON 字符串)?

mysql - 解决 rails 中的竞争条件(Y 中 X 的数量有限)

mysql - MySQL 的 Decimal 函数的第一个参数是做什么的?

php - 使用 HTML 表单执行 PHP 脚本

php - Mysql如何通过2个查询过滤多行结果

mysql - 如何防止 JSON.stringify() 更改日期?

mysql - Django 南迁移 - 添加 FULLTEXT 索引