Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Salin data dari satu tabel ke tabel lain dengan kondisi tertentu

KIRI JOIN Anda dengan kondisi consignment.id >id1 hampir menciptakan produk catesian. Yang mungkin Anda inginkan, adalah menyisipkan hanya baris dengan id yang lebih tinggi dari tabel sumber daripada id1 tertinggi di tabel tujuan. Anda harus menggunakan SELECT MAX(id) subquery sebagai gantinya:

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. MySQL Periksa apakah tabel ada kesalahan

  2. Gunakan Ruby on Rails dan SSH untuk mengakses database MySQL jarak jauh di server jarak jauh

  3. Mendapatkan persentase dari MySql dengan grup berdasarkan kondisi, dan presisi

  4. Apakah ada cara yang lebih baik untuk memproses 300.000 baris data file teks dan memasukkannya ke MySQL?

  5. DEADLOCK APPARENT Membuat utas darurat untuk tugas tertunda yang belum ditetapkan