2014-02-15 1 views
-5

У меня есть эта таблицаХотите уникальные записи - что такое SQL?

User | File | SubmittedDate 

Joe 1223.txt 2011-11-12 
Joe 3321.txt 2011-11-13 
Jack 4332.txt 2012-11-22 
Jane 2344.txt 2012-11-10 

Я хочу, чтобы выбрать, так что я только один рекорд Джо, один из Джека, и одна из Джейн.

например.

Joe 1223.txt 2011-11-12 
Jack 4332.txt 2012-11-22 
Jane 2344.txt 2012-11-10 

Другими словами, я хочу получить набор строк, который имеет уникальное поле пользователя. Что такое SQL, чтобы получить это?

+1

'GROUP BY User' .. – Mihai

+1

-1 за неспособность продемонстрировать попытки решить проблему. –

+1

-1 Что вы пробовали? – Aaron

ответ

0

Очень быстрый поиск Google покажет вам есть несколько возможных вариантов:

https://www.google.com/search?client=safari&rls=en&q=select+unique+values+from+sql&ie=UTF-8&oe=UTF-8

Одним из них является использование DISTINCT ключевое слово:

SELECT DISTINCT User FROM .... 
+0

Спасибо Аарон. :) Я на самом деле сделал этот быстрый поиск Google в первую очередь. :) Я был в замешательстве относительно того, действительно ли DISTINCT вернет уникальные строки, если не все * поля двух строк были идентичны. Да, мы могли бы поговорить о том, что я пытался сделать, но было бы меньше времени потрачено, если бы я задал простой вопрос и получил код, который, как я знал, работал. Я знаю, что на этом форуме есть эксперты SQL, которые точно будут знать, что я имею в виду, и просто отправьте ссылку на скрипт SQL. Это произошло несколько раз. – Padraig