Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Sprawdzanie duplikatów między BAZA DANYCH i TABELA DANYCH

Możesz użyć Linq-To-DataTable aby dołączyć obie tabele w tej kolumnie, na przykład:

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
}

(zakładając piątą kolumnę i jej typ int )

Zauważ, że chociaż Enumerable.Join jest dość wydajny, może lepiej porównać to w bazie danych zamiast wczytywać wszystko do pamięci.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Obcinanie ciągów na długość, ale nie wolno ciąć słów

  2. Problemy z bazą danych Laravel Homestead Vagrant Box

  3. MySQL:Rozmiar dziesiętnego typu danych

  4. Pokaż wszystkie wiersze w tabeli mysql, a następnie daj opcję usunięcia określonych

  5. Długa liczba całkowita jest przekształcana po wstawieniu w krótszej kolumnie, nie jest obcinana. Czemu? Jaka jest formuła?