2016-07-01 2 views
-2

以下のクエリを試しましたが、動作しません。単一のmysqlクエリで複数の列にDISTINCTキーワードを使用するには?

Select DISTINCT firstname,lastname from users; 

私はfirstlast nameDISTINCTレコードが必要です。

これはレコードです:

first name | lastname | language_known 
sakthi  | vel  | English 
hari  | Prasath | Chinese 
Varun  | Kumar | English 

私は上記の3つの結果を必要とするが、2回来る英語の重複を削除する必要が結果にあなたが持っているこのデータに呼び出され

+0

あなたはそれがうまくいかないということを意味しますか?あなたはデータ、結果、期待される結果の例を挙げることができますか? – piotrgajow

+0

'select distinct a、b、c from ... 'は、ロット全体で異なることを意味します。 – Drew

+0

グループ句を使用することができます ' SELECT firstname、lastname FROM users GROUP BY firstname、lastname' –

答えて

0
Select DISTINCT firstname,lastname from users; 

提示される最初のテーブルの名と姓を選択します:

firstname | lastname 
sakthi | vel  
hari  | Prasath 
Varun  | Kumar 

そして、しかし、この結果セットの重複しない、重複行を削除しますが、そうであるとして、それが返されます。

firstname | lastname 
sakthi | vel  
hari  | Prasath 
Varun  | Kumar  

何その結果、あなたが取得したいですか?

関連する問題