Id | Name | Color | Size |
---|------------|-------------|--------------|
1 | Shirt A | Blue | M
2 | Shirt A | Red | M
3 | Shirt A | Blue | L
4 | Shirt A | Red | L
5 | Shirt B | Black | M
6 | Shirt B | White | M
7 | Shirt B | Black | L
8 | Shirt B | White | L
表样本数据:
Id | Name | Color |
|------------|-------------|
1/3 | Shirt A | Blue |
2/4 | Shirt A | Red |
5/7 | Shirt B | Black |
5/8 | Shirt B | White |
我想要一个SQL查询来按颜色获取不同的产品:
--app/style/
--vendors/
--vendors.scss
--utils/
--utils.css
--base/
--base.scss
--variables.css //here are all my variables
我希望能很好地解释我的问题。
更新
抱歉,我忘了提到我需要结果行上的主键
答案 0 :(得分:1)
几乎在你的标题中
Select Distinct Name,Color
from YourTable
<强>返回强>
Name Color
Shirt A Blue
Shirt A Red
Shirt B Black
Shirt B White
答案 1 :(得分:1)
您应该能够在查询中使用所谓的distinct
子句。
SELECT DISTINCT
Name,
Color
FROM my_table
这是w3schools对不同https://www.w3schools.com/sql/sql_distinct.asp
的解释的链接答案 2 :(得分:1)
试试这条指令:
SELECT DISTINCT (YOUR_FIELDS)
FROM (YOUR_TABLE);
设置字段和表名。
答案 3 :(得分:1)
SELECT DISTINCT name, color FROM products