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

अन्य तालिका के कॉलम का उपयोग करके तालिका से हटाएं

आप अस्थायी तालिका से बच सकते हैं और mysql में लूप कर सकते हैं आप एक ही क्वेरी में दो तालिका को हटा सकते हैं और अस्थायी डेटा के लिए एक सनक्वेरी का उपयोग कर सकते हैं

   DELETE t1, t2
   FROM AppCoverLetter t1
   INNER JOIN (
     SELECT AppId 
     FROM ApplyData.AppFormData 
     where lower(Email) = lower(_email_)
   ) t3 ON t1.AppID = t3.AppId
   INNER JOIN AppError t2 ON t2.AppID = t3.AppId;

या यदि आपके पास अधिक तालिका है

   DELETE t1, t2, tx
   FROM AppCoverLetter t1
   INNER JOIN (
     SELECT AppId 
     FROM ApplyData.AppFormData 
     where lower(Email) = lower(_email_)
   ) t3 ON t1.AppID = t3.AppId
   INNER JOIN AppError t2 ON t2.AppID = t3.AppId
   INNER JOIN table3 tx ON tx.AppID = t3.AppId;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL_CALC_FOUND_ROWS क्वेरी का चयन करें जो 250000 रिकॉर्ड से बहुत धीमी है

  2. phpMyAdmin के साथ डेटाबेस कैसे प्रबंधित करें

  3. त्रुटि कोड 1292 - गलत डबल मान छोटा कर दिया - Mysql

  4. एकल क्वेरी और प्रति-उपयोगकर्ता पासवर्ड नमक के साथ उपयोगकर्ता लॉगिन

  5. एक डेटाबेस में निकटतम संख्यात्मक मिलान ढूँढना जो उपयोगकर्ता ने php . में इनपुट किया है