Sql группировка в таблице Temp и во избежание повторений в Result Set - PullRequest
0 голосов
/ 19 сентября 2018

Я создал запрос и объявил его в temp. Когда я запускаю, он показывает дублирующиеся записи, когда я делаю концепцию по группам. Можете ли вы, пожалуйста, направлять меня.Я приложил свое требование как снимок экрана к этому запросу.

Спасибо за ваше руководство Требуется вывод

Ответы [ 2 ]

0 голосов
/ 19 сентября 2018

использование row_number оконная функция

 select * from 
    (select * ,
    row_number() over(partition by workorder order by cardnumber)as rn 
    from t
    ) t1
    where rn =1
0 голосов
/ 19 сентября 2018

Это похоже на проблему с вашим соединением.Показ вашего запроса был бы действительно полезен для решения этой проблемы, но на первый взгляд кажется, что вы делаете FULL JOIN между таблицами 'Work Order' и 'CardNumber', где вы должны использовать INNER JOIN и указывать значение дляобъединение, которое однозначно связывает записи из одной таблицы в другую.

...