2016-07-01 55 views
-2

我嘗試了下面的查詢,但它不起作用。如何在單個mysql查詢中對多個列使用DISTINCT關鍵字?

Select DISTINCT firstname,lastname from users; 

我需要DISTINCT記錄firstlast name

這是記錄:

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

我需要以上三種結果,但需要刪除的英語重複這在結果

+0

你是什麼意思,它不工作?你能舉出一些有關數據,結果和預期結果的例子嗎? – piotrgajow

+0

'select distinct,a,b,c from ...'意思是整個區域不同 – Drew

+0

您可以使用group by子句 '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  

你想要什麼結果獲得?

相關問題