2013-11-29 2 views
-1
SELECT * 
FROM employee 
GROUP BY first_name 
HAVING count(first_name) >= 1; 

Как я могу получить все строки и столбцы с одним вхождением дубликатов? Я хочу получить все содержимое таблицы, включая повторяющиеся данные, которые должны выполняться только сразу. В таблице first_name последнее имя повторяется дважды, но с другой в другой информации. Пожалуйста, помогите.Получение данных с одним вхождением повторных данных

+3

Вы должны добавить выборочные данные и ваш ожидаемый результат как в табличном формате. –

+0

И sqlfiddle поможет людям помочь вам. http://sqlfiddle.com/ –

+0

Я не могу добавить картинку из-за отсутствия репутации 10. Как я могу это сделать? Я новичок в stackoverflow. пожалуйста помоги. – user3049764

ответ

0

попробовать этот Sql запрос

SELECT * FROM EMPLOYEE WHERE FIRST_NAME NOT IN 
    ( 
     SELECT FIRST_NAME FROM 
     (
     SELECT ROW_NUMBER() OVER(PARTITION BY FIRST_NAME ORDER BY FIRST_NAME) RNK,FIRST_NAME FROM EMPLOYEE 
     )A WHERE A.RNK=2 
    ) 
Смежные вопросы