Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

विशिष्ट शर्त के साथ डेटा को एक तालिका से दूसरी तालिका में कॉपी करें

consignment.id >id1 . शर्त के साथ आपका बायां जॉइन लगभग एक कैटेशियन उत्पाद बना रहा है। आप शायद जो चाहते हैं, वह केवल उच्च id वाली पंक्तियों को सम्मिलित करना है स्रोत तालिका से उच्चतम id1 . की तुलना में गंतव्य तालिका में। आपको SELECT MAX(id) . का उपयोग करना चाहिए इसके बजाय सबक्वेरी:

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. PHP त्रुटि का उपयोग करके MySQL डेटाबेस में संग्रहीत पीडीएफ फाइलों को देखना

  2. यदि स्थिति क्वेरी निष्पादित करती है, अन्यथा अन्य क्वेरी निष्पादित करें

  3. कैसे एक उलटी गिनती टाइमर बनाने के लिए और PHP के साथ एक एसक्यूएल क्वेरी चलाने के लिए जब यह पूरा हो गया है?

  4. खाली स्ट्रिंग और NULL के बिना mysql अलग-अलग मान

  5. मैसकल:डुप्लीकेट कुंजी पर सभी मूल्यों को अपडेट करें?