我想选择具有不同标题列的行。
Id Title Type
1 Bronze Group
2 Bronze Group
3 Bronze Group
4 Silver Group
5 Silver Group
6 Silver Group
7 Gold Group
8 Gold Group
9 Gold Group
10 Platinum Group
11 Platinum Group
12 Platinum Group
我认为这将是一个简单的查询,但我正在挣扎!如果有人能提供帮助那就太棒了
SELECT DISTINCT(Title), Id
FROM Package
WHERE Type='Group'
ORDER BY Id ASC
答案 0 :(得分:2)
您需要按title
进行分组。在为重复条目选择id
时,您必须告诉数据库应用哪条规则。例如,每个唯一id
的最小title
:
SELECT Title, min(Id) as minid
FROM Package
WHERE Type='Group'
GROUP BY Title
ORDER BY min(Id) ASC
答案 1 :(得分:0)
你必须删除ID,因为它是唯一的,并使其成为DISTINCT。这样的事情。
SELECT DISTINCT标题 来自包裹 WHERE Type =' Group'