0

このクエリがあるとしましょう

SELECT tags FROM myTABLE;

そして、この結果は次のようになります

CARS 
BIKES
BIKES 
3D 
PHOTOSHOP 
CARS 
3D 
ANIMALS 
NATURE 
PHOTOSHOP

私がやりたいのは、結果の単語を繰り返さないことです...独特のエントリを1回だけ取得します...

お気に入り

CARS 
BIKES 
3D 
PHOTOSHOP 
ANIMALS 
NATURE

これはSQLだけで行うことができますか...そうでない場合、誰もこれに対する簡単なアルゴリズムを提案できますか...

ps私はPHPとmySQLを使用しています

4

5 に答える 5

2

個別のキーワードを使用する必要があります。

SELECT DISTINCT tags FROM myTABLE;
于 2010-11-12T10:32:20.943 に答える
0

使用できますDISTINCT

SELECT DISTINCT(tags) FROM myTABLE;

SELECT キーワードとともに使用される SQL DISTINCT コマンドは、その後に指定した列リストに応じて、一意のデータ エントリのみを取得します。

より詳しい情報:

于 2010-11-12T10:32:21.030 に答える
0

キーワードdistinctを使用する

SELECT DISTINCT tags FROM myTABLE;
于 2010-11-12T10:33:00.047 に答える
0

DISTINCT 句の詳細については、こちらをご覧ください。

http://blog.sqlauthority.com/2007/12/20/sql-server-distinct-keyword-usage-and-common-discussion/

于 2010-11-12T13:44:16.203 に答える
0

myTABLE から DISTINCT(tags) を選択します。

于 2010-11-12T10:40:15.160 に答える