我有1个表"产品",看起来像这样:
ID Product Shop Color 01 Car A Black 02 Car B Black 03 Bike C Red 04 Plane A Silver 05 Car C Black 06 Bike A Red
在此示例中,产品始终具有相同的颜色,独立于销售的商店.我想使用Color属性进行查询,返回一组不同的产品.我还需要一个ID,它可以是任何ID,允许我进行后续查询.
查询的结果应该是:
ID Product Color 01 Car Black 03 Bike Red 04 Plane Silver
我试过了:
SELECT DISTINCT
Product, Color
FROM
Products
Run Code Online (Sandbox Code Playgroud)
但这显然也不会返回ID
我想我需要加入一些东西,但我对SQL的了解太差了.我希望这很简单.
这将是获得所需结果的一种方法:
SELECT min(ID), Product, Color FROM table GROUP BY Product, Color;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
540 次 |
| 最近记录: |