-4
| id   | courseID | courseType | 
+-----------+-------------+----+
|  1   |    0     |     2      |
|  2   |    2     |     2      |
|  3   |    0     |     0      |
|  4   |    10    |     4      |
|  5   |    2     |     2      |
|  6   |    0     |     0      |
|  7   |    0     |     0      |
|  8   |    5     |     2      |
|  9   |    5     |     2      |
|  10  |    5     |     2      |
+-----------+-------------+----+

最初に All CourseID を CourseType として一覧表示したい

| courseID | courseType | 
+-----------+-----------+
|  5       |    2       |
|  2       |    2       |
|  10      |    4       |
+-----------+-----------+
4

3 に答える 3

1
select distinct top 3 courseID,courseType
from table
order by courseID,courseType desc
于 2013-10-11T14:35:26.817 に答える
0

最も多く出現するペアを取得しcourseId, courseType、それらのいずれかを a で省略するには、次の0クエリを実行する必要があります。

SELECT courseId, courseType FROM t
WHERE 0 NOT IN (courseId, courseType)
GROUP BY courseId, courseType
ORDER BY count(*) DESC
于 2013-10-11T14:41:27.047 に答える