アプリ版:「スタンプのみでお礼する」機能のリリースについて

こんばんは。
mysqlに以下のようなテーブルがあり、classにはインデックスを設定しています。
これをphpでclassから"A,B,C,D,E"のようにインデックスの頭だけを一覧で取得したいのですが、
効率良く取得できる方法はありませんか?
データ量が多くなるので全レコードを検索するのはなるべく避けたいです。

--------------
class  name
--------------
A    生徒1
A    生徒2
A    生徒3
B    生徒4
B    生徒5
C    生徒6
C    生徒7
C    生徒8
C    生徒9
D    生徒10
D    生徒11
D    生徒12
E    生徒13
E    生徒14
--------------

どうかお力をお貸しください…。

A 回答 (1件)

>インデックスの頭だけを一覧で取得



ちょっと意味がわからないのですがこういうことでしょうか?

select distinct class from テーブル;

もしくは

select group_concat(distinct class separator ',') from テーブル;
    • good
    • 0
この回答へのお礼

おぉーーー!
あなたは神ですか…?
ありがとうございます。

お礼日時:2012/06/21 14:10

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!