2017-04-24 4 views
0

私は、1つのフィールドに自由にテキストを選択できるテーブルがあります。これらのテキストの一部は同一であり、一部はそうではありません。だから、例として、これは次のようになります。テーブル内の行の内容をリストする - ただし、一度だけ

Joe 
Jim 
Jack 
Jack 
Jim 
Jack 
Jane 

は今、私はこれらの分野のすべての内容を一覧表示したいのですが、すべてのデータは一度しか示されているように、コンテンツレベルで比較します。私のデータからの結果は次のようになりしなければならないことを意味:彼らはより頻繁に含まれているが

Joe 
Jim 
Jack 
Jane 

ダブルエントリージムとジャックは一度だけ表示されます。

私の質問:これをカバーするSQL文がありますか、結果にこれらのデータをフィルタリングする必要がありますか?

ありがとうございます!

+0

mysqlコマンド 'GROUP BY'の検索を試してみてください。 –

+0

sqlは 'distinct 'というキーワードを持っています –

+2

' DISTINCT'を使うことができます。つまり、 'SELECT DISTINCT column1、column2、... FROM table_name;' –

答えて

2
Select distinct fieldname from your_table_name 
2
SELECT DISTINCT nameField 
FROM YourTable 
関連する問題