sql >> Databasteknik >  >> RDS >> Mysql

Dubbelkontroll mellan DATABASE och DATABLE

Du kan använda Linq-To-DataTable för att gå med båda tabellerna i denna kolumn, till exempel:

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
}

(förutsatt att den 5:e kolumnen och den är typ int )

Observera att även om Enumerable.Join är ganska effektivt kan det vara bättre att jämföra detta i databasen istället för att ladda allt i minnet.




  1. NodeJS, stänger inte mysql-anslutningen

  2. Postgresql regexp_replace

  3. SQL:Ordna efter kolumn, sedan efter delsträng blanda asc och desc

  4. Dela sträng med split_part på asiatiskt språk