sql >> Database teknologi >  >> RDS >> Mysql

Duplikitetstjek mellem DATABASE og DATABLE

Du kan bruge Linq-To-DataTable for at deltage begge tabeller i denne kolonne, for eksempel:

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
}

(forudsat den 5. kolonne og dens type int )

Bemærk, at selvom Enumerable.Join er ret effektiv, kan det være bedre at sammenligne dette i databasen i stedet for at indlæse alt i hukommelsen.




  1. Hvordan uploader man PHP-billede og indsætter sti i MySQL?

  2. MYSQL/PHP SELECT DISTINCT

  3. Sådan får du det næste auto-increment-id i mysql

  4. PG::Fejl:FEJL:ny kodning (UTF8) er inkompatibel