У меня есть значения в списке:Выбор отчетливый с определенным условием
List1
ID groupID testNo
1 123 0
2 653 1
3 776 6
4 653 0
Я хочу написать T-Sql или выражение Linq или лямбда, так что всякий раз, когда есть дубликат он должен выбрать один со значением ! = 0
Я использую это выражение, но в основном это не дает результаты, которые я хочу.
var list2 = list1.GroupBy(x => x.testNo).Select(y => y.First());
Как получить результаты, чтобы groupID 653 был выбран с testNo 1 с остальными записями?
Возможно ли иметь три повторения или просто дублировать? – PoweredByOrange
Нет только дубликатов. –
вы имеете в виду «всякий раз, когда есть дубликат groupID, он должен выбрать тот, у кого есть testNo! = 0 '? Если да, отредактируйте свой вопрос, чтобы уточнить –