0
id | group | text
1  | 1     | sadsd
2  | 1     | sdffs
3  | 1     | sdffs
4  | 2     | sdf
5  | 2     | sdfs
6  | 3     | sdfsdf
7  | 4     | 243
8  | 4     | dfgd

SQLを使用してすべてのグループを取得するにはどうすればよいですか?ただし、1つだけですか?見せたい:

group:
1
2
3
4

その他の例:

id | group | text
1  | v     | sadsd
2  | b     | sdffs
3  | n     | sdffs
4  | v     | sdf
5  | v     | sdfs
6  | n     | sdfsdf
7  | m     | 243
8  | b     | dfgd

SQLを使用してすべてのグループを取得するにはどうすればよいですか?ただし、1つだけですか?見せたい:

group:
v
b
n
m
4

3 に答える 3

2

すべてのグループのリストが必要な場合は、次を使用できますSELECT DISTINCT ..

SELECT DISTINCT `group` FROM yourTable;

追加のデータも選択する場合は、次を使用する必要がありますGROUP BY

SELECT `group` FROM yourTable GROUP BY `group`;
于 2012-07-21T19:43:47.363 に答える
1

GROUPBYを使用する

SELECT group 
FROM TableName 
GROUP BY group
于 2012-07-21T19:43:47.590 に答える
1
SELECT `group` FROM `groupTable` GROUP BY `group`
于 2012-07-21T19:42:53.817 に答える