从数据库中选择不同的记录

时间:2015-06-12 06:24:31

标签: mysql

我想在我的页面上显示项目,这些项目具有来自可用相同项目的最低价格。 这是我的畅销书。

+-----------+--------+
| sellprice | code   |
+-----------+--------+
| 270       | SKU012 |
| 275       | SKU011 |
| 265       | SKU006 |
| 285       | SKU009 |
| 3900      | SKU007 |
| 4000      | SKU008 |
| 3799      | SKU007 |
+-----------+--------+

但我想只显示这些记录。

+-----------+--------+
| sellprice | code   |
+-----------+--------+
| 270       | SKU012 |
| 275       | SKU011 |
| 265       | SKU006 |
| 285       | SKU009 |
| 3799      | SKU007 |
| 4000      | SKU008 |
+-----------+--------+

那我怎么能这样做呢?

3 个答案:

答案 0 :(得分:1)

试试这个:

Select min(sellprice) as sellprice ,code
from sellingitem
group by code

答案 1 :(得分:0)

  

告诉我该怎么做?

好的先生:)

SELECT code,MIN(sellprice)
FROM sellingitem
GROUP BY code

获得每种产品的最低价格

<强> Fiddle

答案 2 :(得分:-1)

这个会做

SELECT * 从产品 GROUP BY代码 有MIN(代码)