Mysql
 sql >> база данни >  >> RDS >> Mysql

Проверка за дублиране между DATABASE и DATATABLE

Можете да използвате Linq-To-DataTable за присъединяване и двете таблици в тази колона, например:

var commonRows = from r1 in dt.AsEnumerable()
                 join r2 in Class1.global_dataset.Tables[0].AsEnumerable()
                 on r1.Field<int>(4) equals r2.Field<int>(4)
                 select r1;
if(commonRows.Any())
{
    // do something with these rows
}

(приемаме 5-та колона и е тип int )

Имайте предвид, че въпреки че Enumerable.Join е доста ефективно, може би е по-добре да сравните това в базата данни, вместо да зареждате всичко в паметта.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да се свържа и извлека данни от Google Cloud SQL с помощта на PHP?

  2. Изберете Случаен запис и Актуализиране на същия запис в една заявка?

  3. Вземете най-често срещаните стойности за всички колони

  4. Използвате слоя на база данни на Django извън Django?

  5. Как да използвате OR &AND в клаузата WHERE в mysql