M Ridwan Dwi Septian Ответов: 1

Выберите повторяющиеся строки в таблице на языке C#


как узнать существующие строки и устранить существующие значения?

tanya.png - Google Диск[^]

Что я уже пробовал:

Я попробовал это сделать с помощью цикла, но оказалось, что все данные исчезли для столбца NAMA_OLD

то, что я хочу найти, - это столбец DUPLIKAT_PENGAWAS, если есть такой же, он удалит один из столбцов из столбца NAMA_OLD.

спасибо мне нужна эта помощь

1 Ответов

Рейтинг:
0

RickZeeland

В SQL это было бы что-то вроде:

SELECT DUPLIKAT_PENGAWAS FROM Mytable
WHERE (((DUPLIKAT_PENGAWAS) In 
  (SELECT [DUPLIKAT_PENGAWAS] FROM [Mytable] As Tmp GROUP BY [DUPLIKAT_PENGAWAS] 
  HAVING Count(*)>1 )))
ORDER BY DUPLIKAT_PENGAWAS;
Для удаления смотрите примеры здесь: удалите все повторяющиеся строки в таблице (если строка дублируется один раз, то обе строки должны быть удалены)[^]

Вы также можете быть заинтересованы в том, чтобы ОТЧЕТЛИВЫЙ выбор: c# - Как выбрать отдельные строки в таблице данных и сохранить их в массиве - переполнение стека[^]


M Ridwan Dwi Septian

я не использую команду sql.. я использую datatable в C1FlexGrid

RickZeeland

Я знаю, вы можете попробовать "перевести" SQL в команды Datatable.