2016-07-01 2 views
-2

Я попробовал следующий запрос, но он не работает.Как использовать ключевое слово DISTINCT для более чем одного столбца в одном запросе mysql?

Select DISTINCT firstname,lastname from users; 

мне нужны DISTINCT записи first и last name.

Это запись:

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

мне нужно выше трех результатов, но необходимо, чтобы удалить дублирование английского языка, которые приходят два раза в результате

+0

Что значит, что это не работает? Можете ли вы привести пример с данными, результатом и ожидаемым результатом? – piotrgajow

+0

'select a 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  

Какой результат вы хотите получить?

Смежные вопросы