mysql - 从表中选择 "lowest value"以获得多个 "ids"

标签 mysql

我昨晚阅读了有关使用 sql MIN() 的内容,我现在了解它是如何工作的。但是,我想知道,我该如何运行

SELECT MIN(card_price)
FROM card_lookup_values 

并显示每张卡的最低“价格”。许多卡片的 card_price 列中都有 5-9 个价格。我想我正在寻找:

 card_id   card_price
    0001      2
    0002      99
    0003      22.3

最佳答案

您需要按卡名分组

考虑阅读有关聚合函数的教程:

http://www.postgresql.org/docs/9.0/static/tutorial-agg.html

关于mysql - 从表中选择 "lowest value"以获得多个 "ids",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6072468/

相关文章:

mysql - ubuntu 服务器 10.4 中缺少/tmp/mysql.socket 文件

php - java.lang.String类型的值成功无法转换为JSONObject

mysql - SQL 中的 BETWEEN 不包含

mysql - 如何合并使用转储文件创建的同一表的不同版本

mysql - 用于检查字符串开头或结尾处是否有空格的 RegEx 模式

mysql - 在mysql中创建表时出现日期时间错误

php - Android注册表单使用php和mysql

php - 数据插入工具一直显示 "mkdir(): File exists in"

php - MySQL - 将 3 行变成 3 列

mysql - 如何通过查询在 MySQL 中获取数据库结构