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

Skopiuj dane z jednej tabeli do drugiej z określonym warunkiem

Twoje LEFT JOIN z warunkiem consignment.id >id1 tworzy niemal produkt katezjański. Prawdopodobnie chcesz wstawić tylko wiersze o wyższym id z tabeli źródłowej niż najwyższy id1 w tabeli docelowej. Powinieneś użyć SELECT MAX(id) zamiast tego podzapytanie:

SELECT [..]
FROM  `eamglo5_singaporelive`.`consignment` 
WHERE `eamglo5_singaporelive`.`consignment`.`processed`=1 
  and `eamglo5_singaporelive`.`consignment`.date_booked>'2018-07-17'
  and `eamglo5_singaporelive`.`consignment`.id > (
     SELECT MAX(id1) FROM eamglo5_billingsystem.`consignment`
  )



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ustaw maksymalną liczbę tekstu wejściowego z bazy danych w php/javascript

  2. xampp mysql nie działa na porcie 3306

  3. Pobierz wszystkie wiersze na podstawie zapytania do tablicy

  4. [email protected] install:`node-pre-gyp install --fallback-to-build`

  5. jak utworzyć zapytanie MySql, aby wyświetlić saldo bieżące z kredytów i debetów, gdy wielu klientów ma indywidualne salda